[crates:google-cloud-auth] を試してみたのだけどドキュメントの品質の低さなどを見て使う気をなくしてしまった。 [googleapis/google-cloud-rust] を fork した [bouzuya/google-cloud-rust] の bouzuya ブランチの依存関係を更新して最新にした。もう、これを使えばいいんじゃないだろうか……。
adt_easy_20240320_3 : AtCoder Daily Training EASY 2024/03/20 20:00start
- A - Tomorrow
https://atcoder.jp/contests/adt_easy_20240320_3/tasks/abc331_a
- 提出: https://atcoder.jp/contests/adt_easy_20240320_3/submissions/51519001
- 月の最終日なら Y M+1 1 、年の最終月なら Y+1 1 1 それ以外なら Y M D+1
- B - A to Z String 2
https://atcoder.jp/contests/adt_easy_20240320_3/tasks/abc257_a
- 提出: https://atcoder.jp/contests/adt_easy_20240320_3/submissions/51519412
- ((x - 1) / n) で文字種の位置が分かる
- C - Slimes
https://atcoder.jp/contests/adt_easy_20240320_3/tasks/abc248_b
- 提出: https://atcoder.jp/contests/adt_easy_20240320_3/submissions/51519449
- a が b 以上になるまで k をかけていけばいい
- D - Same Name
https://atcoder.jp/contests/adt_easy_20240320_3/tasks/abc216_b
- 提出: https://atcoder.jp/contests/adt_easy_20240320_3/submissions/51519477
HashSet
などに入れて長さが同じなら同姓同名は居ない
- E - Happy New Year!
https://atcoder.jp/contests/adt_easy_20240320_3/tasks/abc234_c
- 提出: https://atcoder.jp/contests/adt_easy_20240320_3/submissions/51519569
- 2 進表記の 1 を 2 にしただけ
use proconio::input; fn main() { input! { mut k: usize, }; let mut ans = vec![]; while k != 0 { ans.push(if k % 2 == 0 { '0' } else { '2' }); k /= 2; } println!("{}", ans.into_iter().rev().collect::<String>()); }
今日のコミット。
- rust-atcoder 1 commit
- google-cloud-rust 0 commit
- google-cloud-rust-1 0 commit