bouzuya.hatenablog.com

ぼうずやのにっき

suiro 0.1.0 をつくった

昨日 (2022-06-26) bouzuya/rust-sandbox の suiro の 0.1.0 をつくった。 suiro は CLI で遊べる水路パズルだ。 Android で遊べる AQUAVIAS というゲームの劣化コピーだ。 https://play.google.com/store/apps/details?id=ua.krou.aqueducts&gl=US インスト…

2022-W25 ふりかえり

2022-W25 をふりかえる。 2022-W25 の目標 とその記事 目標。 ☑ tokio tutorial を読む ☐ Loop Hero のことを書く 記事。 2022-06-25 落ち込んでいる 2022-06-24 リングフィットアドベンチャーの称号をコンプリートした 2022-06-23 第二回全国統一プログラミ…

落ち込んでいる

ABC257 で茶パフォを出してまた下げた。落ち込んでいる。 今日のコミット。 rust-sandbox 2 commits suiro: Add Map::gen suiro: Add gen test rust-atcoder 1 commit abc257 a, b

落ち込んでいる

ABC257 で茶パフォを出してまた下げた。落ち込んでいる。 今日のコミット。 rust-sandbox 2 commits suiro: Add Map::gen suiro: Add gen test rust-atcoder 1 commit abc257 a, b

リングフィットアドベンチャーの称号をコンプリートした

リングフィットアドベンチャーの称号をコンプリートした。最後の称号は「リングフィット グランドマスター」だった。 2020-06-17 に買い 2020-06-18 からはじめた。 1 周目の終わりはプレイ 191 日目 (2020-12-25) 活動時間 43 時間 プレイ時間 85 時間 2 周…

第二回全国統一プログラミング王決定戦予選の D を解いた

第二回全国統一プログラミング王決定戦予選の D を解いた。 D - Shortest Path on a Line https://atcoder.jp/contests/nikkei2019-2-qual/tasks/nikkei2019_2_qual_d 提出: https://atcoder.jp/contests/nikkei2019-2-qual/submissions/32673531 解説 AC 解…

いろいろ注文した

DISCO presents ディスカバリーチャンネル コードコンテスト2020 予選 の D を解いた。 D - Digit Sum Replace https://atcoder.jp/contests/ddcc2020-qual/tasks/ddcc2020_qual_d 提出: https://atcoder.jp/contests/ddcc2020-qual/submissions/32657564 解…

ARC142 の C を解いた

ARC142 : AtCoder Regular Contest 142 の C を解いた。 C - Tree Queries https://atcoder.jp/contests/arc142/tasks/arc142_c 提出: https://atcoder.jp/contests/arc142/submissions/32641571 回数的に d_1x と d_x2 を主に使うと推測した 2 の位置ごとに…

AGC017 の B と ABC112 の A, B, C, D を解いた

AGC017 : AtCoder Grand Contest 017 の B を解いた。 B - Moderate Differences https://atcoder.jp/contests/agc017/tasks/agc017_b 提出: https://atcoder.jp/contests/agc017/submissions/32624169 解説 AC 解説がわかりやすい Y_i = X_{i+1} - X_i とお…

2022-W24 ふりかえり

2022-W24 をふりかえる。 2022-W24 の目標 とその記事 目標。 ☐ tokio tutorial を読む ☑ 神戸市立森林植物園のことを書く ☑ Moonlighter のことを書く ☑ its issue update-title を追加する 記事。 2022-06-18 AGC016 の B を解いた 2022-06-17 ARC134 の C…

AGC016 の B を解いた

AGC016 : AtCoder Grand Contest 016 の B を解いた。 B - Colorful Hats https://atcoder.jp/contests/agc016/tasks/agc016_b 提出: https://atcoder.jp/contests/agc016/tasks/agc016_b 解説 AC 解説動画 https://youtu.be/kdQtQSgIYPI?t=1350 の頭の数列…

ARC134 の C を解いた

ARC134 : AtCoder Regular Contest 134 の C を解いた。 C - The Majority https://atcoder.jp/contests/arc134/tasks/arc134_c 提出: https://atcoder.jp/contests/arc134/submissions/32517245 解説 AC 各箱に 1 個はないと過半数にならない A_1 以外を 1 …

ARC138 の A を解いた

大和証券プログラミングコンテスト 2022 Spring (ARC138 : AtCoder Regular Contest 138) の A を解いた。 A - Larger Score https://atcoder.jp/contests/arc138/tasks/arc138_a 提出: https://atcoder.jp/contests/arc138/submissions/32502350 1..=K と K…

のどが痛い

AGC055 : AtCoder Grand Contest 055 の A を解いた。 A - ABC Identity https://atcoder.jp/contests/agc055/tasks/agc055_a 提出: https://atcoder.jp/contests/agc055/submissions/32485998 解説 AC 公式解説のほか https://nakaken88.com/kyopro/2021/11…

Moonlighter をクリアした

一昨日 (2022-06-12) は『 Moonlighter 』 (https://store.steampowered.com/app/606150/Moonlighter/) をクリアした。 プレイ時間は 22 時間ほど。実績は 30 / 67 。ハードモードを脳筋プレイでクリアした。 RPG にローグライク要素を加えたゲームとあるが…

神戸市立森林植物園に行った

昨日 (2022-06-12) は神戸市立森林植物園に行った。 2019-07-13 以来だ。 今回もまた「森の中のあじさい散策」というイベント中ではあった。ただ今回はそれを目当てに行ったわけではなかった。 今回は子どもが 1 人から 2 人に増えた。子どもが歩くのであま…

2022-W23 ふりかえり

2022-W23 をふりかえる。 2022-W23 の目標 とその記事 目標。 ☑ 2022-05 ふりかえりを書く ☐ tokio tutorial を読む ☑ 椅子のことを書く 記事。 2022-06-11 コールマンのインフィニティチェアを買った 2022-06-10 ARC137 の B を解いた 2022-06-09 ARC138 の…

コールマンのインフィニティチェアを買った

コールマン (Coleman) のインフィニティチェア (https://www.amazon.co.jp/gp/product/B079C1K6DH/) を買った。 明らかに仕事用のものではないのだけどぼくは仕事用に使っている。この 1 週間使ってみた感想を書く。 購入の意図としては後傾の椅子がほしかっ…

ARC137 の B を解いた

ARC137: AtCoder Regular Contest 137 の B を解いた。 B - Count 1's https://atcoder.jp/contests/arc137/tasks/arc137_b 提出: https://atcoder.jp/contests/arc137/submissions/32354574 累積和を取った後で l, r の組をすべて求めれば……まで考えたけど …

ARC138 の B を解いた

大和証券プログラミングコンテスト2022 Spring (ARC138 : AtCoder Regular Contest 138) の B を解いた。 B - 01 Generation https://atcoder.jp/contests/arc138/tasks/arc138_b 提出: https://atcoder.jp/contests/arc138/submissions/32335237 空の数列 x…

ARC118 B を解いた

『ベイマックス』を観た。 集約間では外部キーは設定しないほうが良さそう。リポジトリごとに永続化の実装を隠しているのであれば集約間・リポジトリ間で外部キーによる制約を設定できるほうがおかしい。 ARC118 B を解いた。解説 AC 。二分探索できるところ…

ARC141 の B を解いた

ARC141 : AtCoder Regular Contest 141 の B を解いた。 B - Increasing Prefix XOR https://atcoder.jp/contests/arc141/tasks/arc141_b 提出: https://atcoder.jp/contests/arc141/submissions/32287080 解説 AC A の条件と B の条件から 2 進数の表記で 1…

2022-W22 ふりかえり

2022-W22 をふりかえる。 2022-W22 の目標 とその記事 目標。 ☐ 2022-05 ふりかえりを書く ☐ tokio tutorial を読む ☑ bex 0.1.0 をつくる 記事。 2022-06-04 Slay the Spire の実績をコンプリートした 2022-06-03 ARC133 の B を解いた 2022-06-02 ARC136 …

Slay the Spire の実績をコンプリートした

Slay the Spire の実績をコンプリートした。 今日で「スピードクライミング」「消えゆく者」「永遠の存在」を取得して Slay the Spire の実績 46 個をコンプリートした。 スピードクライミングはアイアンクラッドで旋風刃を瓶詰めしたネクロノミコン持ちのデ…

ARC133 の B を解いた

ARC133 : AtCoder Regular Contest 133 の B を解いた。 B - Dividing Subsequence https://atcoder.jp/contests/arc133/tasks/arc133_b 提出: https://atcoder.jp/contests/arc133/submissions/32178116 解説 AC 最長共通部分列 (LCS : Longest Common Subs…

ARC136 の B を解いた / Slay the Spire アイアンクラッドでアセンション 20 をクリアした

ARC136 : AtCoder Regular Contest 136 の B を解いた。 B - Triple Shift https://atcoder.jp/contests/arc136/tasks/arc136_b 提出: https://atcoder.jp/contests/arc136/submissions/32161014 解説 AC 手元で試してみて素直に操作を繰り返せば重複がない…

ARC126 の B を解いた

ARC126 : AtCoder Regular Contest 126 の B を解いた。 B - Cross-free Matching https://atcoder.jp/contests/arc126/tasks/arc126_b 提出: https://atcoder.jp/contests/arc126/submissions/32143961 a_i と b_i を結ぶ線分があり、両端の点を含めて交わ…

ARC135 C を解いた / IS NULL でもインデックスが効く

ARC135 : AtCoder Regular Contest 135 の C - XOR to All https://atcoder.jp/contests/arc135/tasks/arc135_c を解いた。 提出: https://atcoder.jp/contests/arc135/submissions/32127862 解説 AC 。 まず 2 回以上の操作は不要である。 XOR は可換性を持…

bex 0.1.0 をつくった

bex 0.1.0 をつくった (https://github.com/bouzuya/rust-sandbox/tree/bex/0.1.0/bex) 。 bex は Pocket (https://getpocket.com/) の未読を減らすための CLI 。 crates:clap でコマンドやオプションを解釈して crates:reqwest で HTTP リクエストを送信し…

2022-W21 ふりかえり

2022-W21 をふりかえる。 2022-W21 の目標 とその記事 目標。 ☐ bex 0.1.0 をつくる 記事。 2022-05-28 ABC253 で水色に戻った 2022-05-27 ABC251 D と ARC140 A を解いた 2022-05-26 AGC057 の A を解いた 2022-05-25 ARC134 の B を解いた 2022-05-24 ABC0…