応用情報22年秋 午後 問2 設問4(2)

【解き方】

つまり、( や ) を使えるようにgettoken()を拡張せよという問題。

拡張しないと(=現状のままだと)

( や ) が入力されると、表より、?が返される。
それだと、( や )を認識できないので、
なにか、他とは違う文字を返すようにしないといけない
   →これが答えでもいいかも・・・


じゃあ、どういう文字を返す?ということで、返す文字の規則性を見ると、
どうも記号(=や+やーなど)は、その記号の文字を返すようだ。

つまり、(は(、)は)を返せばよい。

【答え】

’(’は’(’を、’)’は’)’を返すように修正する。