AtCoder: arc141 (Swift)
- A問題の1完
- B問題でビット演算とかはまだちゃんと理解が進んでいないため、早々に寝る支度に入ってしまった
- とはいえ、前回は時間内に一問も解けなかったからちょっと安心
- 緑に戻れた
A - Periodic Number
- 最初はしばらく悩んでいた
- それぞれの桁ごとにやればたいした計算量かからずにパターンを網羅できると気付いてからは実装するのみ
- 桁下がりの場合を考えていなくて1WA
- Swiftで
[Character]
からString
への変換はどうするんだっけとか、そういう細かい点で無駄に時間がかかってしまう - 競技プログラミングの文脈ではよく出てくるし、早く慣れたい…
- 復習でコードを見直している際にStringの
init(repeating:count:)
を見つける - なんかノリでString * Intで文字列を繰り返すinfix operatorもライブラリに追加しておいた
- 地味に便利では…