>>554
頭が悪すぎて分からないか。
ABってコマンドがあったとするでしょ。
プレイヤーがAABって入力するでしょ。
君の方式だと、最初のAを読み取ったあと、状態が変わって、B待ちになる。
二回目のAは読み飛ばされる。
でもこの読み飛ばした二回目のAこそ、
本来プレイヤーがABコマンドとして意図して入力したAなんだよ。
AABを(A)ABと解釈するのと、A(A)Bと解釈するのでは、
コマンド受理までの時間が変わってくるので、マズい。