2020-04-02
やること宣言
tommy.icon
tanabe.icon
Reproのアプリ内メッセージ、ハマりつつ実装したのでブログ書こうと思う
hem6.icon
勉強中メモ
tommy.icon
ログイン機能の続き
テンプレートの写経はダルくてコピペしてる
うし、ログイン機能実装まで終わり
続きは夜
着席、やるぞ
明日は仕事終わったらお酒飲む予定なので今日はけっこうガッツリやろうhem6.icon/icons/いいぞ!.icon
4章終わった
次はテストについての5章
ここはRSpec本を途中まで読んでるからある程度流し読みでよさそう
いや、Railsではこの辺はRequest Specに当たるのかな?
Chapter 5-8 終えたところで急に眠くなったので今日はここで終わり
今日だけで40ページちょい進んだのでヨシとしよう
明日は早起きしてどんどん進めるぞー
tanabe.icon
Reproの基本的なことは過去に元社員が書いてたのでそれ引用で
書いた
理解しながら手を動かしながら各記事は時間かかっても良いし、むしろ理解できるまで出さないで良いと思うんだけどもう調べて実装し終わってることをまとめるのはもっと早くなりたい
hem6.icon
手元で解けたのに提出したらコンパイルエラー
code:rust
error: no method named and_modify found for type std::collections::hash_map::Entry<'_, u32, u32> in the current scope
--> ./Main.rs:60:22
|
60 | hm.entry(*i).and_modify(|v| *v += 1).or_insert(1);
| ^^^^^^^^^^
error: aborting due to previous error
and_modifyはRust 1.26.0で追加されたメソッドなのでRust 1.15.1で動いているAtCoderでは使えないぽい😠
tommy.icon そろそろAtCoderで使える言語アップデートされそうですよね
hem6.iconLanguage Testやってますよね! 早くリリースしてほしい〜!
1.15でも動く書き方はこうだな
code:rust
*hm.entry(*i).or_insert(0) += 1;
WAだ
u32だとオーバーフローしてた。u64にしたらACした。
競プロでは常にでかい数値型使ってればよいのでは……?
やったこと
tommy.icon
tanabe.icon
ブログ書いた。下書きはGitHubにあるけど予約したので明日投稿される予定 gaaamii.icon /icons/いいぞ!.icon tommy.icon /icons/いいぞ!.icon
hem6.icon
D問題1個解いた tommy.icon /icons/いいぞ!.icon
gaaamii.icon
雑談