CODINGAME SPRING CHALLENGE 2021 参加記

はじめに

Codingame初参加。
結果はGold Leagueで総合386位だった。
結果

アルゴリズムではPythonを利用しているが、Codingameでは計算量が多そうなイメージだったのでRustで参加。
結果的には手を読んだりするロジックは書いていないのでPythonでも十分だった。

戦術

次の手を読んだりすることなく、与えられたpossible_actionsから強そうな手を選択するという戦術。
選択する際のロジックは下記に列挙する。

開発環境

CG Local というCodingameが利用しているツールを利用し、ローカルのIDEでコーディングをした。
盤面を眺めていて挙動がおかしい部分があった場合は、対戦相手と盤面seedをCodingame IDEに持ってきてprintデバッグをしていた。
(対戦相手と盤面seedをIDEに反映させる機能がある)