「言語は思考の邪魔をする」
Ruby、D、C++、C#、Python3で挑戦してみて、
慣れない言語だと妨げになることを実感しました。
頭の中ではできているのですが、想定外のエラーで まあ進みません。
言語の歴史と競っている気がしました。
変数、配列の定義からして、進化している
Rubyで作成したものをより速い言語で試したのが3言語
D 時間計測のサンプルがみつからず断念
C++ エラーの山で断念
C# 完成、データの作り方が下手なのか(クラス利用)速度が出ず残念
Rubyで数日悩んで作ったものと変わらない
最後、解法の精度は高いのか検証してみました。
結果ターン数は別格の天才122(サッパリわからない)はさておき
第2集団の300点台は出たのでまあいいかなと...
Python3版をgoogle driveで公開
https://colab.research.google.com/drive/1WecrR09q8A9pVU-uZHQFiN6hhlydGtlp
playgroundで遊ぶにはgoogleのユーザーが必要ですが
ソースをそのままコピペでローカルに落として端末で実行もできます。
簡単な遊び方としては...ベンチマークとして
俺のパソコン速いぜ!ぐらいの検証してみてはイカがでしょうか