たまにはプログラムを書かないでみます。
1)
https://www.codingame.com/training/medium/duck-hunt
数値がグリッド上を動き、その動きを予測してうつというもの
数値の位置の差分を求めて、現在位置にたせばOK
2)
https://www.codingame.com/ide/puzzle/regular-polygons
a,b2つの数から定理に従ったパターンがいくつあるか答えるというもの
https://en.wikipedia.org/wiki/Constructible_polygon
aからbまでループさせてパターンマッチする数値を数えます。
3)
https://www.codingame.com/ide/puzzle/cooperative-mate-with-rook
詰めチェスに似ているけどmate12までを正確に表示
駒の位置から盤を作り...たぶん私の今の技術では作れない。
4)
https://www.codingame.com/ide/puzzle/various-number-spirals
サイズ、開始位置、増減、時計回りか反時計回りから螺旋を描く
減の時は開始数値はサイズの2乗から
大きめに作っておいて最期必要部分を切り取って¥tで区切る(方法はたくさんありそう)
5)
https://www.codingame.com/training/medium/thermal-flying---episode-1
グライダーの指定時間後の位置を求めます。
テキストボードのシミュレーションです。辞書化しても解けそうです。
注意点として座標は左下が原点。
パイロットウィングスの穏やかな曲が耳に流れてきています。下の動画の48秒後から
https://www.youtube.com/watch?v=LmI0EP_i5BI
つい書いてしまいました。Morning Flightのみ成功