パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

変革が起こり、つかの間の天下を取る

2023-10-14 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい

MAD KNIGHTが3人対戦になって帰ってきた

入力項目が一つ減ったため最初は最下位に落ちていた

ソースはスレッド化(マルチプロセッサでないため意味ない)されて

わりとぐちゃぐちゃな状態

 

まず後手の時まねするロジックをコメント化

Pythonはコメント化の”””もインデントがずれているとエラー

 

次に全く動かない原因を調べる

相手の前の手の入力項目がなくなっているのを入力値をログに出して確認

 

盤上の駒が白黒から赤緑青に変わっている

相手の読みはとりあえず一手ばったりだけ追加ユーザー分を追加

 

まあ追加機能でほとんどのプレイヤーが動かないので一位

 

さらに読みの深さを少し改良

相手が残り一人になったときに相手の読みルーチンを使うことにする

なぜかローカル対戦で一位の自分のプログラムとどっこいどっこいの成績

 

それでも強くなっているはずとサブミットすると

2位に自ら転落

 

 

合間に洗濯物干して、朝市で野菜を買って、朝食を食べて、皿も洗ったのでフテネスル

 

 

 


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。