競技プログラミング用 知識集積所
ABC459B - 459
最終更新:
sport_programming
-
view
問題
必要知識
A問題レベルのものは省略
- 特になし
考え方
問題文通りに出すだけ。
コードが長くなるだけで、やっていること自体はA問題レベル。
大量のif分岐を並べるだけである。
該当する文字を全部||を使って書いていくよりは、ASCIIコード順になっていることを利用して不等号で処理すると少し楽か。
コードが長くなるだけで、やっていること自体はA問題レベル。
大量のif分岐を並べるだけである。
該当する文字を全部||を使って書いていくよりは、ASCIIコード順になっていることを利用して不等号で処理すると少し楽か。
解答例
注意点
別解
出力をパッと出すためのデータを用意する。
'a'のときに出す文字を0文字目、'b'のときに出す文字を1文字目、……、'z'のときに出す文字を25文字目とする、26文字の文字列を用意して利用することもできる。
コードがシンプルに済むが、この文字列を1文字打ち間違えた場合にWAの原因が発見しづらいデメリットもある。
解答例
コードがシンプルに済むが、この文字列を1文字打ち間違えた場合にWAの原因が発見しづらいデメリットもある。
解答例