>>172
もしかして馬鹿正直に問題文の通りに実装しようとしてない?
仕様とローマ字の表をしっかり見比べて
本当に必要な処理だけを考えればすごく簡単になるよ。

まあ出題者の意図はどっちなのかよくわからないが。