bouzuya.hatenablog.com

ぼうずやのにっき

パナソニックプログラミングコンテスト2020 の A, B, C, D を解いた

パナソニックプログラミングコンテスト2020 の A, B, C, D を解いた。 A - Kth Term https://atcoder.jp/contests/panasonic2020/tasks/panasonic2020_a 提出: https://atcoder.jp/contests/panasonic2020/submissions/38485476 数列を A として K: Usize1 …

2023-W04 ふりかえり

2023-W04 をふりかえる。 2023-W04 の目標 とその記事 目標。 ☐ bbn コマンドでの JSON ・ sitemap.xml 出力に対応する 記事。 2023-01-28 twiq-light 0.3.0 をつくった / ABC287 に参加した 2023-01-27 ABC052 の A, B, C, D を解いた 2023-01-26 ABC032 の…

twiq-light 0.3.0 をつくった / ABC287 に参加した

twiq-light 0.3.0 をつくった。 twiq-light は queue や検索などを提供するぼくの個人的な twitter クライアントで、ソースコードは bouzuya/rust-sandbox の twiq-light/ にある。 0.3.0 での変更点は次のとおり。 twiq-light queue enqueue に --reply を…

ABC052 の A, B, C, D を解いた

ABC052 : AtCoder Beginner Contest 052 の A, B, C, D を解いた。 A - Two Rectangles https://atcoder.jp/contests/abc052/tasks/abc052_a 提出: https://atcoder.jp/contests/abc052/submissions/38356197 (a * b).max(c * d) B - Increment Decrement ht…

ABC032 の A, B, C, D を解いた

ABC032 : AtCoder Beginner Contest 032 の A, B, C, D を解いた。 A - 高橋君と青木君の好きな数 https://atcoder.jp/contests/abc032/tasks/abc032_a 提出: https://atcoder.jp/contests/abc032/submissions/38337555 N 以上の数を昇順に a と b で試し割…

タミヤのミニ水中モーターで遊ぶ / PAST #11 の F を解いた

タミヤ 楽しい工作シリーズ No.185 ミニ水中モーター 高速タイプ https://www.tamiya.com/japan/products/70185/index.html を買って遊んでいる。 2023-01-15 に買ったと書き、 2023-01-22 に上の子が遊んでいると書いたものだ。 組み立ては数分でできる。大…

markdown-link-helper 0.3.1 をつくった / ABC069 A, B, C, D を解いた

markdown-link-helper 0.3.1 をつくった。 bouzuya/rust-sandbox に置いてある。 markdown-link-helper は指定された Markdown ファイルに含まれる参照リンクのうちリンク参照定義の欠けているものについて、ルールファイルに従って追記すべきリンク参照定義…

調子が悪い

ABC284 の E を解いた。なぜか解けなかった (2023-01-07) DFS するだけの問題。 調子が悪いので早めに寝る。 今日のコミット。 rust-sandbox 1 commit markdown-link-helper: Fix lint errors and remove unwrap rust-atcoder 1 commit abc284 e

2023-W03 ふりかえり

2023-W03 をふりかえる。 2023-W03 の目標 とその記事 目標。 ☐ sitemap-xml 0.3.0, 0.4.0 をつくる ☐ 『詳解 Rust プログラミング』を第 4 章まで読み進める 記事。 2023-01-21 Rustオンラインもくもく会 #179 に参加した 2023-01-20 ABC178 の A, B, C, D …

Rustオンラインもくもく会 #179 に参加した

Rustオンラインもくもく会 #179 https://rust-online.connpass.com/event/272197/ に参加した。 bouzuya/rust-sandbox の bbn の直しをしている。経緯としては 2023-01-19 にある。 bbn に JSON を出力する機能を追加して bouzuya/kraken を廃止したいと考え…

ABC178 の A, B, C, D を解いた / マイナンバーカードを受け取った

ABC178 : AtCoder Beginner Contest 178 の A, B, C, D を解いた。 A - Not https://atcoder.jp/contests/abc178/tasks/abc178_a 提出: https://atcoder.jp/contests/abc178/submissions/38173360 1 - x B - Product Max https://atcoder.jp/contests/abc178…

ABC094 の A, B, C, D を解いた / セキュリティアップデートしようとしている

ABC094 : AtCoder Beginner Contest 094 の A, B, C, D を解いた。 A - Cats and Dogs https://atcoder.jp/contests/abc094/tasks/abc094_a 提出: https://atcoder.jp/contests/abc094/submissions/38155759 (a..=a + b).contains(&x) B - Toll Gates https:…

ABC038 の A, B, C, D を解いた

ABC038 : AtCoder Beginner Contest 038 の A, B, C, D を解いた。 A - お茶 https://atcoder.jp/contests/abc038/tasks/abc038_a 提出: https://atcoder.jp/contests/abc038/submissions/38137464 s.ends_with('T') B - ディスプレイ https://atcoder.jp/co…

体調が悪いので一回休み

体調が悪いので一回休み。 子どもが保育所で阪神淡路大震災の際の話を聞かされたようなのだけど、「きょうほいくしょがかじになった」を連呼するばかりで震災のときの話をされたという文脈がなかったので、それに気づくまで「保育所が火事ってどういうこと………

ABC028 の A, B, C, D を解いた / quick-xml の Reader を試している

ABC028 : AtCoder Beginner Contest 028 の A, B, C, D を解いた。 A - テスト評価 https://atcoder.jp/contests/abc028/tasks/abc028_a 提出: https://atcoder.jp/contests/abc028/submissions/38100830 問題文の通りに条件分岐する B - 文字数カウント htt…

2023-W02 ふりかえり

2023-W02 をふりかえる。 2023-W02 の目標 とその記事 目標。 ☑ Yew を使った Web アプリケーションを何か公開する ☐ bouzuya.net に genuuid / date-to-week-date を追記する ☑ 『詳解 Rust プログラミング』を読みはじめる 記事。 2023-01-14 online-sitem…

online-sitemap-builder 0.1.0 をつくった / ABC015 の A, B, C, D を解いた

online-sitemap-builder 0.1.0 をつくった。 https://bouzuya.net/lab/online-sitemap-builder 。ソースコードは bouzuya/rust-sandbox の online-sitemap-builder に置いてある。 週の目標の達成と crates:yew の最低限の動作確認と bouzuya/rust-sandbox …

ABC037 の A, B, C, D を解いた

ABC037 : AtCoder Beginner Contest 037 の A, B, C, D を解いた。 A - 饅頭 https://atcoder.jp/contests/abc037/tasks/abc037_a 提出: https://atcoder.jp/contests/abc037/submissions/37982166 c / a.min(b) B - 編集 https://atcoder.jp/contests/abc03…

ABC057 の A, B, C, D を解いた / Iterator::position の複数回呼び出し

ABC057 : AtCoder Beginner Contest 057 の A, B, C, D を解いた。 A - Remaining Time https://atcoder.jp/contests/abc057/tasks/abc057_a 提出: https://atcoder.jp/contests/abc057/submissions/37963192 (a + b) % 24 B - Checkpoints https://atcoder.…

ABC084 の A, B, C, D を解いた

ABC084 : AtCoder Beginner Contest 084 の A, B, C, D を解いた。 A - New Year https://atcoder.jp/contests/abc084/tasks/abc084_a 提出: https://atcoder.jp/contests/abc084/submissions/37943352 48 - n B - Postal Code https://atcoder.jp/contests/…

Rust での Docker イメージのサイズの削減 / ABC049 A, B, C, D を解いた

2022-07-25 に rust-musl-builder (https://github.com/emk/rust-musl-builder) の使用について書いた。 Rust を使った Docker イメージのサイズの削減のために rust-musl-builder を使った。 しかし ekidd/rust-musl-builder の Docker イメージはもう更新…

genuuid 0.4.2 をつくった

genuuid 0.4.2 をつくった。 bouzuya/rust-sandbox の genuuid に置いてある。 Docker イメージに scratch を使用するよう変更した crate のバージョンアップや置き換え structopt 0.3.25 → clap 4.0.32 + clap_complete 4.0.7 axum 0.3.0 → 0.6.1 etc. GitH…

2023-W01 ふりかえり

2023-W01 をふりかえる。 2023-W01 の目標 とその記事 目標。 ☑ twiq-light 0.2.0 のことを書く ☑ Impulse Blocker のことを書く ☑ https://nrc.github.io/error-docs/ を読む ☑ date-to-week-date をつくる 記事。 2023-01-07 date-to-week-date 0.1.1 をつ…

date-to-week-date 0.1.1 をつくった

2023-01-02 と 2023-01-03 で date-to-week-date 0.1.0 と 0.1.1 をつくった。 date-to-week-date は (calendar) date を入力すると week-date を返す Web アプリケーション。 $ curl -s 'https://bouzuya.net/lab/date-to-week-date/?date=2023-01-03' 2023…

Impulse Blocker という Firefox アドオンをインストールした

Impulse Blocker という Firefox アドオンをインストールした。バージョンは 1.2.0 。 配布ページ: https://addons.mozilla.org/ja/firefox/addon/impulse-blocker/ ソースコード: https://github.com/raicem/impulse-blocker 使い方: https://blog.cemunala…

ABC107 の A, B, C を解いた

ABC107 : AtCoder Beginner Contest 107 の A, B, C を解いた。 A - Train https://atcoder.jp/contests/abc107/tasks/abc107_a 提出: https://atcoder.jp/contests/abc107/submissions/37752387 n - (i - 1) B - Grid Compression https://atcoder.jp/conte…

AGC024 の A, B を解いた

AGC024 : AtCoder Grand Contest 024 の A, B を解いた。 A - Fairness https://atcoder.jp/contests/agc024/tasks/agc024_a 提出: https://atcoder.jp/contests/agc024/submissions/37733480 何回分か書き出してみたら K が偶数のとき A - B 奇数のとき -A …

twiq-light 0.2.0 をつくった / ABC137 の A, B, C, D を解いた

2023-01-01 に twiq-light 0.2.0 をつくった。 bouzuya/rust-sandbox の twiq-light/ にある。 twiq-light queue 関連のコマンドを追加した ツイートの予約ができるようになった 認証情報などを毎回渡さなくて済むように設定ファイルを追加 ${XDG_CONFIG_HOM…

ABC266 の F と ABC154 の A, B, C, D を解いた

ABC266 : AtCoder Beginner Contest 266 の F を解いた。 F - Well-defined Path Queries on a Namori https://atcoder.jp/contests/abc266/tasks/abc266_f 提出: https://atcoder.jp/contests/abc266/submissions/37675514 解説 AC N 頂点 N 辺の連結な単純…

2022-W52 ふりかえり

2022-W52 をふりかえる。 2022-W52 の目標 とその記事 目標。 ☑ 2022-12 ふりかえりを書く 記事。 2022-12-31 2022 が終わる 2022-12-30 『競技プログラミングの鉄則』を読み終えた 2022-12-29 shorten-amazon-url 0.1.0 をつくった 2022-12-28 頭が痛い 202…