パーソナルブログメモリ

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

5年前のPythonのソースをみる

2025-02-07 | CodinGame
まだPythonになれてないんだなーというのが見て取れるのでコメントを追加してみる 変数名が省略しすぎという傾向は今もだけど 変数名の理解でつまずく このコンテストでは前半半日ぐらい1位になって小躍りしていたのと その時作って効果があったロジックについては今でもなんとなく覚えている(64行目の関数)   そこからコンテスト最後まで放置するとだいたいこんな順位になる あと細かい . . . 本文を読む

やっぱりわからないゴールドリーグ CODEBUSTERS

2025-02-06 | CodinGame
2月入るぐらいからコードバスターをリメイクする 前は480位ぐらい   Coding Games and Programming Challenges to Code Better   概要 何をやっているのか 対戦型ゲームの思考ルーチンを作成 サーバー側から送られてくる情報を分析して次にどういった動きをサーバー側に伝達 サーバー側でゲーム画面の表示、ゲーム進行、 . . . 本文を読む

なにもわからないゴールドリーグ

2025-01-30 | CodinGame
コードロイヤル  苦手と思っていたけど続けると道は開く   ブロンズ600位からイチから作り直しブロンズボスとも苦戦を続けて突破 相当鍛えられたのか、突破後シルバーの1位になっていた しかしシルバーボスも強く0.2ぐらいの差で2回ぐらい失敗 (ちなみに0.2とか言っているのは3枚めの画像の使用言語の横に書いてある点数)     心は折れてるが、ま . . . 本文を読む

アルゴリズムの一考察 二倍伸縮分(微分の幅を変える)による比較の高速化

2025-01-21 | CodinGame
こんな問題を解く まず東西一本のケーブルを引き、そこから各家庭に垂直なケーブルをつないでいく 最短の長さは?   最終的に作成したプログラムがこれ このプログラムはどこかに最短があり、その前後は伸びるだけという線分の最短を求めるために作成している その最短のために3つずつ比較、この3つを1つずつ動かして、比較するアルゴリズムだと膨大な幅のあるケースでは解けない(時間制約 . . . 本文を読む

日本史探求のテストをしてみる

2025-01-19 | CodinGame
正月あけぐらいから地学を学習していた 大学受験レベルで最初ChatGPTに問題作ってもらって 最後は共通テストの過去問を3年ほど解いてみる 結果は5割程度 ということでやってみようと思ったら テスト今日で明日問題と解答がのる   変わりに日本史ならとけるかなと探してみると日本史探求がそれらしい 時間は大幅超えでとりあえず解いてみる 文章とか長い 問題と関係ない生徒の固有名詞も多 . . . 本文を読む

CodinGame Winter Challenge 2024 1画面プログラムでSILVERボス挑戦

2025-01-11 | CodinGame
さあ始まりました シルバーボス 1画面プログラムチャレンジ   みた感じ ギリいけそう 一画面できることは限られているので 追加ROOTの実装は最初からパスです   ボードを作成するところから開始して6時間ぐらいで完成 ある程度 つめこまないとまったく無理でした テンタクルの実装は初期構想ではなかったのですがなんとか追加実装できました   パスファ . . . 本文を読む

CodinGame Winter Challenge 2024の雑感

2025-01-09 | CodinGame
今回のゲームはふつうにRTS 4種の資源を調達して5種のユニットを操り 相手より領土を保持したら勝ち これはコンテスト最後の戦いの結果 ステージを宇宙にして表示を俯瞰に奥行きなんかも表現したら大流行してもおかしくない気がする 問題点としてはWood1クリアまでメインゲームが始まらず Wood1クリアがなかなか大変というところ ある程度の実装力がないと チュートリアルでつまづいてしま . . . 本文を読む

コドゲ2回目でトップに勝つ(ローカル)

2024-12-26 | CodinGame
3日ぐらい放置で30位からここぐらいまで落ちてる 次の構想はあるのだけど 面倒で3日放置中 モチベはほぼ0   つぶやきに1位に勝ったというのがあって このプログラムなら何回で勝てるのか そもそも1回でも勝てるのかチャレンジをしてみる   その2回め あくまでローカル Submit環境だと、この順位では戦うことはできない 感覚的には15位ぐらいまでいけないとあたれな . . . 本文を読む