今夜半からコドゲのコンテストがあるのでclashofcodeを少しやってみるするとshortの問題でちょくちょくRuby使いをみかける以前より体感3倍ぐらい多い気がしているshort以外ではそうでもないのだけどRubyもりかえしてるのかな
問題を何題も解いているとパターンがあって分類してみたい気にもなったりする。数日前、八次元の距離を求めるという問題を解いて、あんがい人生最大の次元問題かなとか思っていたら早速フラグを立ててしまったようで10億次元のベクトルの内積を求めよという問題に遭遇。ここは出題で同じベクトルが繰り返されるのでそこをまとめてかけるパターンで解く。再帰を使って少し手直ししてみます。今度はプログラミング走行する物体のn歩目の位置を求める問題再帰から作ってみると大失敗日常の計算なら余裕のはずですが、時間しばりもあって、あっさり敗退解き方としてはループを探して、残りの手で割った余りで位置を確定させるパターンルールも微妙にわかりずらく、テストケースも最初数問で概略をマスターできる形式にはなっていない。長手数で自分で計算できなくて、いくつか...難問は最後まとめてかけるか、まとめて割るか、束ねて余りか
https://www.codingame.com/training/easy/if-then-elseこの問題を解くためにlistのreplaceが必要になって作成したもの(1〜6行)さらに個別パターン認識して計算をする。問題はifelseでネストしたソースから全てのルートパスを探し出しだすというもの(テストケース数の算出などに使います)そこそこ解き方にも自信があってどうかな?とsubmitしてみる。2行で解いている人たちがいました。Python3listをreplaceする関数
Pyxelでシューティングゲームを作ってみる ゲーム作成は根気が大事
https://github.com/suginoha/pyxel_shootingリバーシより前に作っていたシューティング移動と敵の移動ぐらいを作って、この先どうしたものかと放置玉の処理と当たり判定などを追加した状態がこちらになります。Pyxelでシューティングゲームを作ってみるゲーム作成は根気が大事
https://github.com/suginoha/trypyxelpyxelでリバーシを作ってみました。pyxelが動作する環境で、2つのファイルを置いたフォルダを端末で開きpython3h4.pyで起動します気を抜くと、まれに負けます。この画像から修正1つ加えています。ポイントはびっくりするぐらいの不思議なメロディーが流れます。たぶんPyxelでリバーシを作ってみる
CodinGameのトップページにその人が最後にやった問題がでてくる。右端の問題はい、ときました。TEMPERATURESいや最近まったく解いていない。これは誰か勝手に入ったのか??パスワードを変更ついでにHammingを解く少しして開いてみると...CHUCKNORRISいや最近まったく解いていない。知らない知らないCodinGameなんて、きっと夢さ妖精のしわざさ妖精のしわざ
Pyxelを動かすまで ubuntu 2つの環境で試してみる (pipではまった話)
<デスクトップパソコンA>サイトの通りにインストールしてみる。キャラとサウンドなどを作れるエディタの起動ができないまたnumpyかとアンインストールインストールしても変化なし。サンプルはエラー箇所を少し手直しすると動く(実は6個ぐらい手直ししていました)結論パソコンAの環境はPython3.6と3.7が入っていて(Ubuntuの都合で3.6を削除できない)Python3で実行するとPython3.7が動きpip3だとPython3.6の環境を変えていた。pip3.7でインストールしなければならなかった(以前もどこかでおなじ事をやっていたはず)Python3.7の環境には昔動かせなかったpyxel-1.0.2が残っていた<ノートパソコンB>おさらいに別の環境でもインストールしてみます。Python3のバージョンは...Pyxelを動かすまでubuntu2つの環境で試してみる(pipではまった話)
多重ループを内包表記にする場合、ループの順番はもとのまま変数のwは使わないので、さらに短くしてみる文字列を先頭から固定長で分割する関数があれば一行にできるのにということで作ってみました。2重のループを内包表記でたたむ
1行で ** を使わずに平方根、立方根を計算する関数 Python3
defroot(n,rec=100,a=1,c=1):returnaifrec==0elseroot(n,rec-1,a,c/10)if(a+c)*(a+c)>nelseroot(n,rec-1,a+c,c)defcubic_root(n,rec=100,a=1,c=1):returnaifrec==0elsecubic_root(n,rec-1,a,c/10)if(a+c)*(a+c)*(a+c)>nelsecubic_root(n,rec-1,a+c,c)print(root(2),2**0.5)print(root(3),3**0.5)print(cubic_root(2),2**(1/3))print(cubic_root(3),3**(1/3))こんな感じで少しずつまとめてます。作ってみたくなったので...1行で**を使わずに平方根、立方根を計算する関数Python3
変わった式に当てはまるパターンを解く問題値が何かの2乗を計算するためにあらかじめ2乗のリストを作っておいてその中にあるかの判定inを使ってみるしかしこの問題時間チューニングしてあって後半の難題がタイムアウトをおこした。ふむ、これ以上のチューニング難しいなと思ってリストを集合型にしてみるとなんとか解けました。(単に0.5乗したものと0.5乗してintにしたものの比較のほうが速いかも)inlist型を使うならinset型のほうが速い
距離の測定は何次元でもあんまり変わらない。各次元を差を2乗して足していき、最後にその合計を1/2乗する。defd_length(ps1,ps2):returnsum((int(z1)-int(z2))**2forz1,z2inzip(ps1,ps2))**0.5print(d_length("00000000".split(),"1010101010101010".split()))print(d_length(["0"]*1000,["10"]*1000))28.284271247461902316.227766016837968次元の距離を一行で測る関数
プログラムの問題を解く過程を5分毎にさらす (方向性をあやまる)
プログラムの問題を解く経過を5分ごとにさらしてみる。問題文をみてパスファインディングと作り始める。5分データの骨格とおおまかな流れが確定10分パスファインディングの部分を作成15分基本的には、だいたい完成かそもそもこれは長さではなく時間なのでデータ名をごっそり変えていくこの問題で特に問題となるワープの部分も実装少数点の計算は時に小さな誤差を生み出す(以下ははまってしまって、5分ごとではありません。)無駄を削らないといけないらしい小数点計算を減らしたりするが、これだけが解けないチューニングまでって、難しすぎないと思っている。別の解き方を思いつく。普段パスファインディングを多用しているから、逆に迷宮にはまる。しばらく放心して作り直す。宝箱をワープした先にも配置して縦横の距離を測定、斜めは使えたら優先にするだけで解け...プログラムの問題を解く過程を5分毎にさらす(方向性をあやまる)
2009年版のmacbook(OS Ubuntu)に最新の将棋ソフトを入れてみる
abemaの将棋対局をノートパソコンで見ていてこっちにも将棋ソフト入れてみようかなと開始なんとか動きましたのでその備忘録。<スペック>Intel®Core™2DuoCPUP7550@2.26GHz×2メモリは5GUbuntu18.04.5LTSまず将棋所をダウンロードmonoは入っていたのでそのまま(入っていなければmonoのインストールも必要です)将棋所起動するけどGTKの何かがエラーを出していました。エラーメッセージで検索して、これもインストール(エラーがでていなければ不要)今度はエラーなく起動githubから、やねうら王をダウンロード解凍してsourceフォルダ内にあるMakefileを編集TARGET_CPUをSSE41に変更ここはコンピュータ内のCPUによって異なります。clangも入ってなかったので...2009年版のmacbook(OSUbuntu)に最新の将棋ソフトを入れてみる
影をつける問題を 内包表記、再帰関数、三項演算子、文字列マージ、スクロール などを使って解く
アスキーアートに影を2つつける問題を解いてみます。マージをテーマに作り始めました。追加で、1つの機能を一行にまとめてみています。(作成中)内包表記、再帰関数、三項演算子少し前はちょっと苦手でしたが、ガンガンつかっていると段々抵抗感がなくなってきました。<解説>7行目戻りfsとbs2つを重ねて、fsがスペースならbsに入れ替え9行目戻り文字列(s)のスペース以外をrsの文字に置き換え11行目戻り文字列の後ろのスペースを削除(再帰関数を3項演算子を使って、一行に)18行目2次元配列を文字列化させたものに、横2、縦2の影のスペース分拡張20行目文字列を斜め下にスクロール(横幅+1のスペースを前に足して、元の文字列の長さ以降はカット)テストケースのレアケース対応にもれがあって11行目空行がくるとエラーになります。影をつける問題を内包表記、再帰関数、三項演算子、文字列マージ、スクロールなどを使って解く
Thenthegesturesofourworld,andthelaboursofprecipitouswallsofthesamepeculiarriskwasWeenahadfallen.Weremeretouchofevergreens,thedayoronlineatascoreorre-useittakesadifferencetoeconomisemy....Upon?Day,anideathatthathastyconclusionsuponthebushesallthehousenowmakeouthislifeofhypertrophiedraspberry....MeofthemethodofsocialquestionthatexperienceofthemIcoulddonotthink...自動文書生成
TheTimeMachineから4794個の単語集を作ってみました。目視と簡単なプログラムで記号等が含まれているものはとっています。人名はそのままです。大きすぎてブログに貼れなかったのでgoogleドライブに共有で置いてみました。https://drive.google.com/file/d/1LcffsWjMeuUuqh6AkMTodfHVTy2MlNkt/view?usp=sharingフリーの単語集を作る。4794個
Andthread,andIdonesomethinking.Waterbutclear–MaryWilliamsGeorgeElexanderbeforeyousetstill.Nobody,saysWhatmightfoolmen,maybe.Saiditwouldn’tlethergetsup–Marybefore,soon,tillaftermidnight.Seensenceteno’clocktheheadofasnacktogettingawaybeforenighttheywasasfreeasnoteverybody.Itatlastshegotthebankaboutherarmso.Thelumpofcornered,andwhatisme,andhowmanyofhim.Ain’tgoi...Elbow,withyou.
レオンハルト・オイラーwikipediaの紹介だと18世紀の数学界の中心となり、続く19世紀の厳密化・抽象化時代の礎を築いたとあります。厳密化が重要というのはBOTプログラムなどを作っているとよくわかるのですが抽象化とははて?間違えていたのは抽象化があいまいなものと思っていた点(実際はそういう意味もある)知らなかったのは物事の本質を抽出するといった意味もある所。下の問題、私は何度も抽象化に失敗しています。まず第一に四角の中の数字縦横斜めで同じ数になると勝手に勘違いしたこと次に数字が横に1から並んでいくと勘違いしたこと最後に螺旋を作って、斜めに計算しようとしたこと(1400x1400クラスのmilkywayだと50msでは無理かも)説明文に紹介されている。2つの図形をしばらく眺めていてふと法則に気が付きました。計...抽象的の意味を間違えていた話
直近で解いた4問が偶然そんな感じだったのでちょっと語ってみます。解いた順番は右からザ・ミケランジェロ・コードワード群の中から文章の中に隠されたもの(1語ずつ等間隔に現れる)を探して、そのワードが隠れている範囲を表示して、隠されたワードを1語ずつ大文字にする。説明がさっぱり頭に入ってこなくて相当苦労した問題です。コーディングもややこしかったですが、読解の難易度が高かったです。キングはチェックされている?(2)こちらは1の時に2があるのかなと、実装を正確にしていたのでコピーして、仕様の変更点、キングのマークをKからkに変更するだけで解けました。(人狼とはちょっとはなれていて、少しこじつけです)マスターメイヘムサイボーグの中に隠れて存在しているメイヘムを探しだします。メイヘムの特徴と各サイボーグの特徴を照らし合わせて...人狼探しの基礎のような4つゲームをたまたま直近で解いた話
defprime(n):return[iforiinrange(2,n)iflen([1forjinrange(2,i)ifi%j==0])==0]print(prime(1000))何度も作らされるのでテンプレートっぽいものを作ってみました。実行するとこんな感じになります。prime(n)でnまでの素数を作ります。スピードは遅いですが10000ぐらいまでなら、数秒です。1000は一瞬Python3で素数を作る一行関数
点が三角形の内側にあるか判定するプログラム Python3版
点が三角形の内側にあるか判定するプログラムを作る問題があって作ってみたルーチン(参考文献の最初にあるプログラムのほぼ移植)内積とか外積、頭が理解してくれないソースはこちらにおいてますhttps://colab.research.google.com/drive/18T4sm6Hqr-fFy3Hqe-x9HUOwAHaMbF2J?usp=sharing<参考文献>点と三角形の当たり判定(内外判定)三角形と外積<蛇足>人生しんどいことが多いけど少しでも前に進もうと思い少し苦手なProjectEularの問題を2問ほど解いてみました。点が三角形の内側にあるか判定するプログラムPython3版
問題の答えは1つの数値それをプログラムで解いていく、人は山があって登り始めると続けてしまうのかもしれない。レベル1までやってみることにした。問題は数学よりで抽象的なものが多く100万まで計算とか多い。正解を入力してもなんかのタイミングか正解と認識しないこともたまにあってこれには困った。間違えると1分まちとかになります。あと、曲がった数字を常に入力させられるのも閉口。レベル1までといっても25問。難易度は高めもっとコンパクトな範囲でサクッと解けたほうがうれしい。Pythonで速度が足りないものはC++で久しぶりに実行ファイルをつくったりもして24時間ぐらいでレベル1オイラーってすごい数学者ということをwikiでみて知る。個人的にこのサイトへの耐性がなさそうなので、たぶんここまで。このサイトでも日本はトップクラスだ...ProjectEulerをやってみる
麻雀のあがったか判定ルーチン VERY HARD問題を解いてみる
問題手牌が、国士無双と七対子と普通の手の3種類であがっているか判断する。https://www.codingame.com/ide/puzzle/completed-mahjong-hands入力のサンプル(4つ)とルール222888m444p2277z7z333999m555p1133z1z122223567m3555p4p19m199p19s123467z5zmまんず、pピンズ、sそうず、zじはい(麻雀ほぼ知りません)zはシーケンスにはならない東南西北白發中を1から7まで数字をふっています。入力があがっていればTRUEそうでなければFALSEを表示。データ検討辞書型で萬子1,2,3,4,5,6を持っていればj["m"]=[1,2,3,4,5,6]こんなデータ型にする。データ読み込み30行から40行まで入力文...麻雀のあがったか判定ルーチンVERYHARD問題を解いてみる
「ブログリーダー」を活用して、パーソナルブログメモリさんをフォローしませんか?
今夜半からコドゲのコンテストがあるのでclashofcodeを少しやってみるするとshortの問題でちょくちょくRuby使いをみかける以前より体感3倍ぐらい多い気がしているshort以外ではそうでもないのだけどRubyもりかえしてるのかな
一戦目盟主やってる同盟サブとメインを交互に入れ替えながらとにかく交互で操作は忙しく戦術も何もあったものではなくとにかく突っ込むを繰り返す2位だったけど個人順位はさえない兵の補充を教えてもらう二戦目一戦目の倍ぐらいの規模の同盟でやっぱり押し込まれ気味で2位押し込まれて休むひまなくて兵の補充ほとんどできず峡谷熊狩戦車戦車とイベント連続であまり印象にない三戦目古のサバでかなり強い同盟とにかく味方が強い相手も強いのでガチでぶつからないように押し込んだ先の相手の陣地で相手が三人突撃してきたら入れ替わりに突撃してバエトーンとばかりあたるようにして相手陣の一ラインをなんとかキープこちらのツートップが強く1位四戦目当初1人2フェーズの途中まで誰も参加していない同盟もある初期段階で部隊を個別に操作してなんとか自陣をキープハ...ホワサバの峡谷合戦を一日で4度する
何!!claudeで8文字でオセロを作る
geminiがすごいみたいな動画をみかけてやってみるこんなすごいのを描いてくれたgeminiCLIなんかも入れてみるなんとか動いたブログ作ってで無限ループっぽいので別の絵を頼む前に描いた同じ絵と思われるものが繰り返された別に新規でこんどは作成してくれた微妙geminiやってみたけど、なんかいまいち
パルクールのゲームで100円で購入ウィンドウサイズを800x600にしてグラフィックをすべて一番最低にしてみる3周まわるレースのモードで2周目から急におかしくなってゲームにならなくなって終了メモリ開放とかがうまくいってないのだろうかおもしろそうなのだけど残念背景とか軽いステージほしいところSUPERMOVES安いミニPCではどうにもならなかった件
気がつくと鯖5つ目3つは大溶鉱炉10ぐらい最新シーズンの盾とかもっている古の鯖とかもある結局育てるの大変盟主とそのサブ運が良ければ砦とれる程度一同盟員上位6同盟だけどまったりしてるとこ一人盟主最新シーズンの盾持っている最古の鯖二人自由人ひとりは割と古の鯖、もう一人はSvSの対戦相手鯖ホワサバの旅人
乗り込んでの対戦となるその前哨戦双方に都市攻撃ありの乱戦があるその前にはバリアの張り方が世界チャットに流れる見ていない同盟員とかバリア張ってない人もいたりするそして日本軍の恐ろしさを少し垣間見る相手も乗り込まれる前に少しでも戦力を削ぎたいらしく上位同盟がことごとく一部燃やされていたウチは戦力にはちょっと足らない同盟順位だから来ないだろうと思っていたわけではなく大溶鉱炉のレベル的に狙われそうなところに援軍を振り分けてはいた結果2つ都市燃やされてしまったしかも気づいたら終わっていたという手際のよさ反撃する間もなく消えていたそしていよいよ本番せっかくここまでやってきたのに何もしないというのはと微力ながら都市移転実際の所、集結攻撃3回で軍医所は、ほぼいっぱい課金優先ゲームなのでしょうがないとはいえ4000ぐらいし...ホワサバSvS参戦
あと6時間ほどでSvSとはサーバ対サーバこれまでサーバで覇権を争っていた同盟同士が協力して別のサーバと争うという三ヶ月ぐらい遊ぶと巻き込まれる準備期間は毎日ポイントがことなるミッションをこなして5日間でのポイントの高いほうが攻撃権を与えられるというそのポイント争いはほんとに僅差すぎて何かしらの手心入っていないか級残り6時間で差は0.3%ぐらいうーむホワサバSvSの準備フェーズほぼ終わる
https://www.codingame.com/ide/puzzle/crack-the-trio-code数列が与えられる条件を満たす1から120までの数字3つを探す(それぞれ違う)条件その3つの数字を1から3回まで使った和の中に数列はないといけない(重複もあり)ないときはnone条件を満たす答えが複数あるときはmany一つだけある時カンマ区切り昇順で答えるトリオコードを探す
https://www.codingame.com/training/easy/sign-programming-language$の使い方がむずいChatGPTと何度かやり取りしてようやく理解する間に入っている命令の数だけ足すとこの計算のためにプログラムを2回ループさせた同じような記号ばかりなのでパーサーに少し苦労2パスアセンブラのようなものを作る
https://www.codingame.com/ide/puzzle/nd-vector-sortingちょっと面倒くさいのは番号のふりかたが1からという点ソート順に設定するために−1ソートした連番を表示するために+1してますn次元数を自由なソート順にする
錦川川と風の音錦川川と風の音
日本語入力をしているときに小窓がでてきて入力ミスの確認がまあしにくいMozcのツールプロパティでこの画面のチェックボックスをすべてはずしたらでなくなったubuntu24.04文字入力のアシスト表示のウィンドウがじゃま
へぎそばを探して岩国駅の方へフレスタザビックコスモスフジアルクプロマートウォンツといってみるない翌日南岩国の方へアルゾフジ新しくできたリカーショップゆめタウンビッグマックスダイレックスといってみるない変わりにアジア系の麺類を適当にとあちこちでみかけたブルダックというピンク色の袋麺を購入してみるブルダックに袋そばを一つ足して食べてみる辛いそばの麺には絡まないがブルダックのカレーうどんのような麺にはうまく絡むまだ辛いスープ残っているので冷蔵庫保管しておくへぎそばを探してブルダック
ホワサバで同盟員が脱退したなにもいわずさらっともともと一言も話さない方だった同盟員何人か中核だったメンバーも忙しくて、他の鯖に転出、別のゲームへ他の同盟に旅に、メンバーとちょっともめてなどの理由で...遠い昔、2社目に勤めた小さなパッケージソフトの会社を思い出す社長が「やめた人、あいにきてくれないんだよなー」とつぶやいた一言を思い出すその会社も中核と思われる人物が次々とやめていった社長は「全員辞めてもやっていける」みたいなことを会議で言ってた時もある確かにあの状況でよく会社もっているなと思ってもいた私も程なくしてやめた面接時の待遇と違っていたから仲良かった2人も少しして、やめていた20人ぐらいの会社で月一人ぐらいのペースでやめて同じぐらいのペースで誰か入ってきてはいた作っていたパッケージソフトのシェアは日...黒字倒産のような寂寥感
起動時にGOGGalaxyが勝手に立ち上がる何か無料のゲームを試してやめたものアンインストールが何か起動していて削除できないググってみるとレジストリーをいじるとかでてきてその後CopilotもでてきてこのAIに聞いてみるかと聞いてみる最初はGOGでインストールされているアプリの削除方法を答えてきて本体のアンインストールと聞いて方法がわかったここにgogのタスクがあったので終了させてからアンインストールで成功goggalaxyをアンインストール
Python文字列の数字を各桁一つずつ引いてひっくり返す問題を解く入力、出力、演算、文字処理、ループ、スライス、リスト一通りの基礎は入っているあとifぐらいがついていれば...Python1行でプログラムをマスターする
なんやかんやでもうすぐ2ヶ月王城決戦も終了圧倒的な実力差で国王になった(うそ)かろうじてアクティブな同盟なので参加した程度なんとか一日の使用時間を減らしたいと思っているが2時間ぐらいは使わされているまた新たにペットとか荷物運びとかミッションが増える周りの同盟は盟主がころころと変わっている人と人の関わりが強いからだろうかなんか疲れるチャットが原因なのかもホワイトアウトサバイバル2ヶ月ぐらいの盟主
岩国から広島市までサイクリングしてみようとするほぼ唐突に結果は宮島まで体力がもたなかった道は危ない箇所、歩道のアップダウンに疲れる場所も多い休める場所がほぼないスーパー、バスのしばらくこないバス停などで休みを入れる岩国港広島県にはいるあと35Kもあると絶望している防空壕のようなものに見えるけど線路下のトンネルペットショップで少し休んで隣のゆめタウンで飲み物と食料調達山がとんがっているので撮影2号線は旧東海道みたいな国道横の道も多いここからもう少し広島市に向かうけど、厳しいと判断して断念駅から駐輪場は少しはなれている広島電鉄の駅員も知らず観光案内所で教えてもらうしゃもじ広場ここでしばらく休む帰り道でよるここにくる道の前だったろうかいつもより距離が稼げないなあと考えてサドルを上げる、少しダイレクトにペダルに力...広島サイクリング
このブログもあと半年か感慨深い電子媒体は永遠なんて話もあったが実は寿命は短いここの記憶が失われるのはちょっと痛い半年というのはあっという間過去のこういった終了の際も最初はまだあるのかと、たかをくくってバックアップとかもせずそのまま気づいたら終わったということもよくあるここにさまよいこんだのはここが始まったころブログがくるみたいな情報が入ってここに入った当時は写真と文字だけの世界がくるのかと疑っていましたホームページにJavaアプレットが貼れる時代に?と終わるのかなんか寂しい終わる世界
モンティホール問題の動画を見てどうにも理解できなかったので作って検証してみようとコラボラトリーを開くAIに作ってもらうかと色々書いたけど検索結果なしシンプルにモンティホール問題と尋ねるとほとんどやってみたいもの作ってくれました3つでやってもまだ感覚がつかめなかったのでn個でできるようにちょこっと改造いくつか試してみて理解できました3つの時1つ選んだ時が33.3%1つハズレ除いた残り1つの確率は1−33.3%で66.6%4つの時1つ選んだ時が25%1つハズレ除いた残り2つの確率は1−25%で75%割る2で37.5%モンティホール問題の説明もAIで…モンティホール問題をなんとか理解する
問題は7セグメントの時計を普通の数字に変換するというもの7セグメントとは4から6行目のような数字表現で家電によく使われてますいちいち数字一つずつ比較するのが面倒なので0000から9999までの7セグメント数字を作って問題の文字列とヒットしたら答えるという解き方よくよく考えたら2359まででよかったとか、無駄な数値まわしていないとかヒットしたらブレイクとか、いろんな所と度外視してます<プログラムの解説>1関数7セグメントの数字nのl行目を返します2関数問題の7セグメントの間にある:を取って詰めます3関数ひと桁の数字にゼロ埋めをして二桁にします4-67セグメントの文字列のデータ83行の7セグメントの時間を間の:を取ってつなげます10さあ0から9999までの旅の始まりです11作った数字を行ごとに入れる器12-1...Pythonで7セグメントのパターンマッチング問題を異次元級の解き方で解いてみる
先月の6日何気なく表示されていた一月砂糖を取らないというのをやってみたフルクトースが肝臓に悪影響を与えるらしい初日、冷凍庫にあったアイスボックスとかアイスをあえて台所に流した厳密にノーカットとまではいっておらずピルクルとか数本買ったりもらったお菓子なんかは少し食べてましたご飯は普通に食べ、パンはたまにカルーアミルクをちょっと飲んだり体重とかはまったく気にしていなかったので測ってもいません一度「痩せたよね?」と聞かれた程度ですふと気がついたことは周りの音に対して気にならなくなった点です以前は近所の車のドアの開け締めなどにかなり腹を立てていたのですが(物理的に駐車している場所が部屋から20m圏内に数台)あれ?そういえば全く気にならないということに気がつきました寝ている時に「バン」「バン」「バン」などと連続で開...菓子を一ヶ月買わないでみると怒りがわりと収まった話
Pythonで集合型に変更有無の判定をさせるため、退避したものと比較をさせようとするそもそもPythonの集合型の代入ってデフォルトでdeepcopyなのかどうか知らなかったので検証してみる配列とかと同じで参照のようでimportcopyもう一つ集合って並び順を保証しないとかあった気がするので並びが違う時どうなるのか?表示させると...格納時にソートされているのかもPythonの集合型の代入浅いコピーでした
BotProgrammingの能力で最も重要なのは未来読力その前段階としてはとにかく緻密な実装緻密な実装を心がけていると不思議と未来読力がつくときがあります今回のチャレンジも実はそれ最初はこれほどいろいろな状況があるので先読みは関係なく競技のバランス分析が重要だと思っていましたしかし上位がC++で埋め尽くされていてPythonは全くいない私のプログラムは最高19位からずるずる下がる一方食い下がろうと一日数回改良を重ねてみますが120位ぐらいまで後退します私のプログラムの特徴はコマンド3手全部計算とスコアによる重み変更種目ごとの評価値のバランスは、よくわからないのですが手調整を続けますふと、4手にしてみたらと試してみるとなんと50位ぐらいまであがりますさんざんやっていた手調整よりははるかによかったみたいけっ...SummerChallenge2024withFiverr-Olymbits未来読力
SummerChallenge2024withFiverr-Olymbits残り3日を切ったけど電池切れ伝説リーグにはまたしても到達できないだろうコンテストは4日ぐらい前から遭難して遭難3日目に試しに分岐点になっただろう履歴に戻すと20位ぐらいあがって遭難時に一度もたどりつけなかった100位以内に戻った遭難時のソースはイージーミスも多く一番ひどいときはスケートのスコアをまったく考慮せずダイビングのスコアを2回加算していたダイビング勝ちすぎるなーとパラメータをいじって調整それでも順位差が30位ぐらいしか違わないので状況判断が難しいコンテストのリーダーボードPython3で上位の方にデスクに座っている棒人間のアイコンがあってこの人の作った問題Zergrush名作だったなーと探し始めるアイコンは少し違っていて、...伝説のゲームを探す(CodinGameのパズルの中で一番好きなもの)
世界の総人口が80億として世界で行われているコドゲの上位50人に日本人が11人いることから換算すると日本の総人口は実は17..6億人だったりする今回のコドゲ(CodinGame)SummerChallenge2024withFiverrは言語の演算速度はあまり関係のないテーマだと思っているが例年の如くC++が上位を締めているこれはC++言語がすごいのではなくて少し扱いづらいC++でコーディングしている人たちの地頭が難しい言語で鍛えられているのでは?日本人も日本語のお陰で地頭が鍛えられているのでは?とか思っているコドゲ全体で総合ランクトップの方は文字列操作も厳しい、C言語を使っていて相当言語に鍛えられているのかもしれない私の場合コドゲのコンテストではうまくいって上位5%がせいぜいなので今の所できすぎだったり...コドゲSummerChallenge2024withFiverr-Olymbitsの考察
GPUにはゴール対策にドットを10個ぐらいたしとくこけている人はそのターンは対象外全員前3つ壁がなければ全力全員前2つ壁がなければ中速全員前1つ壁がなければ減速あとは飛ぶぐらいでだいたいいけるブロンズリーグで試しに作ってみたらほぼ真ん中とあるゲームのブロンズまでの道
<目的>4種類の事象に対して3手の読みをしてベストを返す<事象ごとの下準備>3手のパターンをリスト化リストの項目ごと4つの事象をスコア化<全体の演算>スコア化したものを項目ごとに適度に四則演算してそのスコアと3手の項目をタプルにしてリスト化<結果出力>そのリストをソートして最後の3手の1手目を返すとあるデータ設計
ラストマンのある事件では動画配信一本で450万一本あたりCM単価5円とか、一番になりたい思いの強すぎる人が犯人Winnyでは主人公逮捕の影に著作権団体から警察への影がちらつくだけフォールでは山登り主人公がリハビリで電波塔をけっこうなレベルで破壊してドローンに助けられる終末トレインどこへいく?椎名町でトキワ荘のオマージュが、椎名町忘れてたけどトキワ荘の跡地に行ったなと、まちクエストで調べると10年前Youtube作成が無風、上げまくると少ないフォロワー1人減る、中でも力入れた動画で...XではYoutube検索がトレンド入りしてたコドゲのスポンサーからちょこっとお仕事のサイトの勧誘がくる。イスラエルの会社らしい携帯に謎の自動音声の通話が数年ぶりにかかってくるハードル、アーチェリー、スケート、ダイビングの4種...ここ数日の一行詩
プログラムの夏季オリンピックはじまるCodinGameにて現在世界のチャレンジャーは929人プログラムのオリンピックはじまる
ほんとはガンガン問題を解くつもりでしたが一問目が結構難易度高くて疲労が激しいので下山しました(最近山の事故の動画をいろいろみて高い山は登るまいとか思ってます)Pythonキャラクターで作る図形Pythonキャラクターで作る図形
自分にドンマイ!底辺のYoutube
mapを少し学習したくて、LASTMANをみながら作ってみましたPythonループ内包表記map60本Pythonループ内包表記map60本
4と5答え方忘れてましたhttps://youtu.be/72uIOx49yDsリストの問題でわからなかったもの
また作ってみました。日曜22:13発表だと少しは伸びるのかチャレンジプログラム超学Python3を3分で入学から卒業!キミは何問解けるか?プログラム超学Python3を3分で入学から卒業!キミは何問解けるか?
第7王子とか元勇者候補とかを、みながら作成してみましたPython3分でデータ操作3次元ダンジョンを作成Python3分でデータ操作3次元ダンジョンを作成
イップスというドラマの中で刑事が「私を犯人と疑っているんですか」と言われると何もできなくなってしまう症状が発生するシーンを見かけるふと、そういえば中学か高校の頃英語の授業で先生が「簡単な問題です」と言われて問題を当てようとした途端に頭が思考を停止してしまう感覚を思い出した英語の授業で簡単な問題発言で思考停止に陥るイップスだったのかもしれない英語イップスだったのかも
ドラマをみながらまた性懲りもなく作ってみた天才のあなたならPythonの基礎を3分でマスターできるに違いない天才のあなたならPythonの基礎を3分でマスターできるに違いない
惑星に危機が訪れ7つの大きな船が惑星を去った惑星には残された者たちとかすかな資源だけが残った残された者たちもなんとか惑星を脱出しようと飛び立った後の資源をかき集めて船を作ろうとしたしかしあまりに資源が乏しかった金属板もなく、長いネジも一つだけ船を作成するために必要な大きな金属工具はあったがそれを金属板に加工する技術者もそこには残っていなかったしかたなく空へ向かう塔を作ろうとしたが建てるための部品もそこには残っていなかったやがて大災害が到達する残された者たちはほぼ生き残れなかったしかしほんの少し生き残った者たちの手によって惑星の者たちは繁栄を取り戻す7つの大きな船のその後を大災害を生き残った者たちは知らない長い時が流れる7つの船の話を惑星に残ったものが忘れてしまった後1つの船の生き残りが戻ってくるがお互いを...惑星に残されえた者たち