CodinGameのClash of codeを解く
4問ほど
(1)
n番目の素数を答える問題
(2)
与えらせた数字から最大の回文数(数字の順番をひっくり返しても同じ数になる)
になるように並び替える。
数字を小さい順に並べて、両側に足していけばいいと思ったのですが、中心に
一個数字があるケースの考慮漏れです。
中心を最初に見つけるように修正します。
(3)
温度tのポットが温度dに到達するのは何分後、一分ごとにc度あがります。
端数は切り上げです。
ループで解いてみました。
rangeをenumerateでくくったのは人生初。(忘却していなければ)
(4)
駒の情報と移動前、移動後の盤面の情報から指し手を表示する問題。
移動前後の盤面にノイズが入っているそうです。
駒の情報からノイズフィルターの処理も必要みたいです。
駒の情報を利用して、駒の情報以外のキャラクタを"."にする処理を追加しました。