数字とアルファベットと記号の区別と長さで判断するところまで書きましたよ