パーソナルブログメモリ

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

Pythonでの世界参加者184人中5位のconnect4のアルゴリズムを作った雑感

2023-05-18 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい
このアルゴリズム競技 https://www.codingame.com/multiplayer/bot-programming/connect-4     しっかりした土台を作って あとはモチベーションとかプログラムの作りが グダグダになる直前まで改良を重ねる 最後はうまく動いてくれと実力ギリギリの実装をして祈る     中盤の評価方法 . . . 本文を読む

Python 地図上の都市を名前順に地図上に再配置するプログラムを3行で書いてみる

2023-05-11 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい
ちょっと大げさだけどそんな問題 位置と名前を取得して名前だけソートして再度戻せば解けます   3行化 wはあらかじめ15と青で書いていることを今知る 問題文は一行も読んでいないことが判明 デスクトップに表示するアイコンの自動ソートに応用できそう . . . 本文を読む

Python なんでも一行で解く

2023-05-10 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい
案外頑張ればClash of Code一行でいけるのでは?と開始   Q1 物質の温度と融点と沸点が与えられ気体、液体、固体を答える問題 2行目を ; でつなげば一行   Q2 3つの文が与えられ同じものを抽出して残りと抽出を答える えーっと無理   Q3 特定文字を数値化する えーっと無理   Q4 偶数の合計を求 . . . 本文を読む

Python 千葉大の問題を1行で行う技術 テキストデータ読み込み 5番目に長寿の都道府県

2023-05-10 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい
千葉大学共生応用化学コース後期に開講されている「コンピューター処理」のサイトが公開されていました 講義情報 — コンピューター処理 ドキュメント   その中の 6章のクイズQ2を1行で答えるまでの話   問題は このテキストデータを読み込んで5番目に長生きの都道府県名を答える   最初に作ったのはこんな感じ 正しくは最後の行はprin . . . 本文を読む

Python Clash of Codeを20連戦してみる

2023-05-07 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい
ゴールデンウィークの最終日、ラスト2日はなんかガチ雨で 今日の深夜1時にはダムの放水のサイレンが5分ほど空襲警報のような音でビビる   こどもの日はコンピュータ将棋をちょこちょこみたり 昨日はAbemaの将棋トーナメントをみていたり 今日は家康が信玄と戦ったり、クラス内のほのぼのとした物語をみたり コンスタンティノープル陥落をyoutubeの動画でみたり スプラ3のフェスを . . . 本文を読む

Python 修正と妄想

2023-05-04 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい
修正 マグマランナーズ 端を歩いて突然の穴に行き詰まることがあったので端を歩くのを減点(18行目 24〜32) もうひとつ、すでに乗れない位置を通過できると判断して緊急時に横断していたので禁止(15)   スプリングチャレンジが25日からあるらしい タイトルがこちら まさかバッタオーグ? フランスはすでにシン・仮面ライダーを知っているのか?   妄想 . . . 本文を読む

Python ルールベースはややこしい 条件分岐

2023-05-02 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい
ルール(仕様)の多い問題をルールベースと言う(のかな) そんな問題のルール、だいたい共通認識ではないで把握に手間取る (実際の業務プログラムはこれが山のようにあって一番手間取るしテストも大変)   最後なかなかあわなくて細かくログ表示かなとソースをよく見ると 8行目がelifになっていなかったのが原因 . . . 本文を読む

Python ミスリードがうまい問題 足すだけではない

2023-05-01 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい
テストケースをみてひと目で偶数だけ足すのかとみていく 1 2 3 4 5だと  50?     問題文を読まないとミスリードに引っかかる 意外に評価が高いのはみんな早とちりしているのかも?   ちなみに「ん?」と思っても 問題分をよまなかったりして . . . 本文を読む

Pythonでもそうとう高火力だったりする Piを求める

2023-05-01 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい
Piを求める問題 こんな計算式で、もとまるんですね不思議   入力値に999999なんてのがあるから計算打ち切りをいれなければ! 小数点微妙な誤差でたらどうしよう! 面倒とおもいながら開始   少数点5桁以内だと0を追加して   999999までタイムアウトを起こさず計算してくれました . . . 本文を読む