今夜半からコドゲのコンテストがあるのでclashofcodeを少しやってみるするとshortの問題でちょくちょくRuby使いをみかける以前より体感3倍ぐらい多い気がしているshort以外ではそうでもないのだけどRubyもりかえしてるのかな
ここ3日ほどアリのアルゴリズムが改善できないでいた今朝の2時ぐらいからようやく頭がまわりがした気がしていて今日は半日ぐらい経路探索の亜流のようなアルゴリズムをさんざん作っていた骨格部分を投入したら600位ぐらいから1100位ぐらいまで下がりこれはまたやったかな?と思ったけどもう少し手直ししてみるかといくつも追加ラッピングのようなことをしてみるとようやく3日ぶりに順位が少しあがった3日前150→3日放置に近い空回り670→500ほんの少しまた何度か練り直して699位もとに戻る脳の状態はまたスッキリしなくなってきている今朝脳の状態が少し良くなった時私の脳は「みかんの心ぼし」を聞きたくなってyoutubeで検索「ありのままに生きようとしたありは」という謎のメッセージをプログラムのmsgにいれておくそして脳は「な...ひょっとして脳も筋肉痛のようなことが起こるのか?
8手ぐらいの経路探索で5分20秒ゴールからもやってシェイクハンドしてみたら少しは速くなるかなと思って作成してみる1手短いデータですが1秒になりました最後に探索数を検証してみますPython経路探索5分かかってものを1秒に
Python 10万の惑星を100次元ほどの航法があった時の経路探索
人が100次元の航法を発見した時に役立つのではないだろうかというプログラム惑星数を10万としてみました空間的には整合性はとれていないはずです0から99999の惑星までの経路を出してみましたテキスト版#100次元を作ってみる3次元をセルから前後左右上下1の6個とするimportrandomclassCell:defmake_path(self,i):self.path=random_n([i],dim_count*2)defrandom_n(used,n):whilelen(used)!=n+1:r=random.randint(0,cell_count-1)ifrnotinused:used+=[r]returnused[1:]deffind_path(s,e):sp=[(s,[s])]out=[s]wh...Python10万の惑星を100次元ほどの航法があった時の経路探索
AIは全て経路検索では?から派生して ひも理論からはじまり経路検索に終わるのかなという妄想が浮かぶ
コドゲで今回、経路検索の関数を10個ぐらい書いている一昨日は勘違いで突っ走ってまるで伸びず昨日はFactorioに戻って紫の瓶のために線路を素材を今ひとつ納得いかずに作ったりウランまで線路をつなげていたりしてコドゲは放置コドゲのコンテストは2日進捗がないので150位ぐらいから500位ぐらいまでおちる次に作りたいアルゴリズムは今ひとつ頭の中でもまとまっていないのでどうしたものか昨日の朝は少し冴えていてタイトルのような事を思う(気がするだけかも)しかしそのあとはなんか頭の中のまとまりよくないAIは全て経路検索では?から派生してひも理論からはじまり経路検索に終わるのかなという妄想が浮かぶ
お題はアリさんの甘い物争奪戦あえて長い距離にすると多く取れるらしいまだルールを把握していない今回新たなチャレンジとして開始前3日ほどからfactorio追加チャレンジをして体をあらかじめ少しぶっ壊しておいてからのコドゲいつだったかはコンテストではポイントをあまり稼げないので鬼のいぬ間に他のボットプログラム改善に取り組んだ時ぐらいの謎チャレンジ(ちなみにその時は他のボットプログラム3つぐらい同時チャレンジして成果なし)それでも体は大切にしないといけないので風呂に入って血流を少しでも改善しておく23時開始!Wood2のボスをみてこんなの作れるのか?と軽く絶望ちょっと苦手な、あえて遠距離作成さらにハニカムマップアリは直接指揮できずフェロモンで誘導このゲーム作るのかなり大変な気がするよく作ったななんか知らんけどW...コドゲ2023年春コンテストはじまる
エイリアンとうまく立ち回って出し抜いているようで実はうまく立ち回っているように思わされていた夢をみる今朝は5:45までFactorioをやっていたswitchliteの小さな画面で本体の左スティックはもう下が効きにくいので3500円程度で購入したコントローラーもZLボタンの効きがあやしくなってきた体がとにかくこわばるトイレにいくのもギリギリになる夜中1時ぐらいかなと思っていたら4時火曜と思っていたら水曜日電線を相手拠点までつなげていってレーザータレットで近場3つぐらいの拠点を2日がかりで攻略するとてもうまく立ち回っている自作の工場は迷宮で石炭配りがたいへん赤いビンどこでつくっていたっけかしこいエイリアンにいいようにあしらわれる夢をみる
こんな問題を解くいくつかの文が与えられカンマは削除して文の単語の間のスペースはアンダースコアに変更する!.?は文を区切るのでその後ろのスペースはそのままChatGPTに解いてもらおうとしたけどカンマは削除を見落として依頼したため失敗自分で作ってみて問題の見落としを発見これreplaceを重ねてm1文にできると思ったけどreplaceがどうにも長いそこでreplaceをrに変更しようとするstrを継承したMstrを作成してr関数を追加3行目returnself.replaceだとstr型になってしまうミスがあったのでMstrに変換Pythonreplaceが長過ぎるのでrにする
Python プログラムとは型変換の連続体である 地図の回転と反転と2倍を1行で行うプログラム
ボットプログラムの改善に疲れ果て(まったくうまくいかないから)ClashofCodeを一問解いている時にプログラムって状況から要素を取り出して加工して変換しているだけのものなのではないかという悟りを開くとか書いていて「悟りとは全て錯覚」という言葉が浮かぶ、ともあれ型変換問題w,hとlinesがあたえられ、90度時計回りに回転させてから反転させて、最後に2倍にして表示するこれをなんとか1行で...使われている¥は全てバックスラッシュ(¥のキーを押したのではなくて、\を押したもの)1,2行の最期の¥を取れば1行になります本来Pythonではfor文の前に;は使えませんが内包表記でかわしてます2,3行でまったく同じ助長な文があるのですがうまくかわせませんでしたPythonプログラムとは型変換の連続体である地図の回転と反転と2倍を1行で行うプログラム
Pythonでの世界参加者184人中5位のconnect4のアルゴリズムを作った雑感
このアルゴリズム競技https://www.codingame.com/multiplayer/bot-programming/connect-4しっかりした土台を作ってあとはモチベーションとかプログラムの作りがグダグダになる直前まで改良を重ねる最後はうまく動いてくれと実力ギリギリの実装をして祈る中盤の評価方法はまだまだな感じがするが何度も手を入れては痛い目をみる2年前のプログラムが133位なぜか111位まで他の参加者との兼ね合いであがる作り直して2日ほどねって92位それから改悪を重ねて200位ぐらいまで落ちて戻せなくなって92位のプログラムをhistoryから戻して115位何も手を入れる前に戻った記事を書いて、ひょっとして戻しそこねた?と再度確認用にsubmitしてふて寝ならぬふてスプラ塗り負けたあとに...Pythonでの世界参加者184人中5位のconnect4のアルゴリズムを作った雑感
ダウンロードして放置していたFactorioのDemoを再開する前回はチュートリアルの初歩で中断していたけど4つぐらいまで進めて数日が溶けましたシムシティー、スタークラフト、マインクラフトと似ていますスタークラフトのロボットが自動でしてくれるところをベルトコンベアーとアームで作るCPUの設計なんかも似ているところがありそう(設計したことないけど)Factorioはシムシティの中にいられる感じやっていることはあんまり変わらないからこのゲームができる人はプログラムもできるこんなゲーム作ってみたいSwitchのFactorioDemoだけで遊べる
Python 地図上の都市を名前順に地図上に再配置するプログラムを3行で書いてみる
ちょっと大げさだけどそんな問題位置と名前を取得して名前だけソートして再度戻せば解けます3行化wはあらかじめ15と青で書いていることを今知る問題文は一行も読んでいないことが判明デスクトップに表示するアイコンの自動ソートに応用できそうPython地図上の都市を名前順に地図上に再配置するプログラムを3行で書いてみる
位置を探すのを楽にするためにマップを一次元化Pythonマップの近いものを探す
Python2つの文字列の違いを1行で求める
案外頑張ればClashofCode一行でいけるのでは?と開始Q1物質の温度と融点と沸点が与えられ気体、液体、固体を答える問題2行目を;でつなげば一行Q23つの文が与えられ同じものを抽出して残りと抽出を答えるえーっと無理Q3特定文字を数値化するえーっと無理Q4偶数の合計を求めるだいたい40%はいける(あと一問挑戦して解けませんでした)Pythonなんでも一行で解く
Python 平均寿命のテキストデータから5番目に長生きの都道府県の表示までの千葉大の問題を 1行で行う技術
千葉大学共生応用化学コース後期に開講されている「コンピューター処理」のサイトが公開されていました講義情報—コンピューター処理ドキュメントその中の6章のクイズQ2を1行で答えるまでの話問題はこのテキストデータを読み込んで5番目に長生きの都道府県名を答える最初に作ったのはこんな感じ正しくは最後の行はprint(sorted(d)[-5][1])lines=open("lifetime.txt").readlines()d=[]forlinlines:p=l.replace("","").replace("","").replace("","").split()iflen(p)==2:d+=[(float(p[1]),p[0])]print(sorted(d))これを1行のプログラムにしていきますテキストデータ...Python平均寿命のテキストデータから5番目に長生きの都道府県の表示までの千葉大の問題を1行で行う技術
ゴールデンウィークの最終日、ラスト2日はなんかガチ雨で今日の深夜1時にはダムの放水のサイレンが5分ほど空襲警報のような音でビビるこどもの日はコンピュータ将棋をちょこちょこみたり昨日はAbemaの将棋トーナメントをみていたり今日は家康が信玄と戦ったり、クラス内のほのぼのとした物語をみたりコンスタンティノープル陥落をyoutubeの動画でみたりスプラ3のフェスをしたりしていた人はなんやかんや生存競争みたいなものをしたいのかもしれない私もなんかしておこうとおもってClashofCodeを20連戦に挑戦してみたこれは、そのグダグダな記録である1問目問題と解答の羅列で行こうとしていきなり解答のスクショを取り忘れる1からnまでの、数値、平方値、立方値を足す2問目台形の面積を求めた3問目方向の文字から下のような絵文字に...PythonClashofCodeを20連戦してみる
修正マグマランナーズ端を歩いて突然の穴に行き詰まることがあったので端を歩くのを減点(18行目24〜32)もうひとつ、すでに乗れない位置を通過できると判断して緊急時に横断していたので禁止(15)スプリングチャレンジが25日からあるらしいタイトルがこちらまさかバッタオーグ?フランスはすでにシン・仮面ライダーを知っているのか?妄想これはバッタオーグが地球の支配者になったさらに先の未来地球に食料がなくなったバッタオーグが飛蝗現象を起こし宇宙に生存権を求め惑星間、さらには恒星間も飛び交うことができるようになる人類もかろうじて生存権を保持しており、時折おそろしいイベントを仕掛けてきます(ブロンズで解禁予定)250ターンまでに生存圏を一番広げた人が勝ちになります惑星間はプラネットゲートを越えていきます惑星の地表の50%...Python修正と妄想
ルール(仕様)の多い問題をルールベースと言う(のかな)そんな問題のルール、だいたい共通認識ではないで把握に手間取る(実際の業務プログラムはこれが山のようにあって一番手間取るしテストも大変)最後なかなかあわなくて細かくログ表示かなとソースをよく見ると8行目がelifになっていなかったのが原因Pythonルールベースはややこしい条件分岐
Python 予定通りに突っ込まされてしまった問題 内包表記と三項演算子
9ってなんやねん!と突っ込んだ問題zeroなんですね問題のタイトルにしっかりなってますタイトルすらよく読んでいないことが判明Python予定通りに突っ込まされてしまった問題内包表記と三項演算子
テストケースをみてひと目で偶数だけ足すのかとみていく12345だと50?問題文を読まないとミスリードに引っかかる意外に評価が高いのはみんな早とちりしているのかも?ちなみに「ん?」と思っても問題分をよまなかったりしてPythonミスリードがうまい問題足すだけではない
指定位置posアクション数はcomp次に回数かCLAP最後に移動する方向ダンシングの後にどこに立っているか答える問題回数CLAPは0なのであらかじめ0へ方向は正負の情報なので辞書で変換PythonダンシングポジッションZIPと辞書と数値化
Python 文字列の中から文字の登場が1回だけのものを内包表記で取得してjoinで文字列に
文字列の中から文字の登場が1回だけのものを内包表記で取得してjoinで文字列にPython文字列の中から文字の登場が1回だけのものを内包表記で取得してjoinで文字列に
Piを求める問題こんな計算式で、もとまるんですね不思議入力値に999999なんてのがあるから計算打ち切りをいれなければ!小数点微妙な誤差でたらどうしよう!面倒とおもいながら開始少数点5桁以内だと0を追加して999999までタイムアウトを起こさず計算してくれましたPythonでもそうとう高火力だったりするPiを求める
例をみてひょっとしてそれだけ?Pythonキータイプの速度が最重要な問題文字列置換
テストケースとそのテスト名を見ただけで何をするのかわかるそして作ったことないものということすぐ理解してどう作ろうか?最初の構想がループのミスでなんか余計なハイフンが入って別解が頭に浮かんだので5,7,8,9行目に変更変なレアケースも浮かぶけと問題文がこれだけスッキリだから出題されていないはず問題文を今読んでみるとレアケースはなく、それがexactlyonce.と太文字で書かれていました脳が速攻で理解してくれた問題
この問題にかなりハマった翻訳して正解にまったくたどりつけず最後はC++の解答プログラムを解析してようやく解けた(解けたとはいわないか)理由は脳がその解答なんの意味があるの?と拒絶反応のようなものを起こしたかららしい連続する期間でmaximum温度を含むものを全て数えよという問題例えば温度が9,9,10で10度以上のだと[9,9,10][9,10][10]と3通りになるのだけど[9,9,10]になんの意味があるの?とIPCCという名称で何か意味があるはずと思い込んで謎のループに入ったらしい何か意味があるのかもしれない脳が理解してくれなかった問題
最近思っていることAmazonプライムでいろいろみているけど本当に面白いものが少ないと感じる自分のセロトニン不足の不幸な結果なのかもしれないけど実は本物って存在しないのではないかと空海のような空虚な妄想がよぎる人の思考は実はバラバラでなんとかその共通解を見出そうとしているその共通解が多いものをメディアとかで全力作っているだけなのかなとかそんな中、火山を走り出す他の人の問題などをみると自己矛盾との戦いなのかなと思う時があるいろいろと作りすぎてつじつまがどんどん合わなくなってパニクっているような気がするこれはよくある蛇ゲームにちょっと魔法を入れようとしているcolums,rowsは認識しにくいものらしく自分でもよく同じ勘違いするし、この問題の出題者も勘違いしているそのために動くものを作るのにかなりてこずって、...いいものとはベターなものだけなのかもしれない
ドラマで捜査官がいきなり犯人を確定をしていました。匂いと足のサイズでそんなプログラムに遭遇5,6行目が匂いで17行目のx,yが足のサイズみたいな感覚プログラム一行もつくってないけど事件解決したような気持ち名探偵登場
「ブログリーダー」を活用して、パーソナルブログメモリさんをフォローしませんか?
今夜半からコドゲのコンテストがあるので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つの船の生き残りが戻ってくるがお互いを...惑星に残されえた者たち