# AtCoder: arc141 (Swift)

- A問題の1完
- B問題でビット演算とかはまだちゃんと理解が進んでいないため、早々に寝る支度に入ってしまった
- とはいえ、前回は時間内に一問も解けなかったからちょっと安心
- 緑に戻れた

## [A - Periodic Number](https://atcoder.jp/contests/arc141/tasks/arc141_a)

- 最初はしばらく悩んでいた
- それぞれの桁ごとにやればたいした計算量かからずにパターンを網羅できると気付いてからは実装するのみ
- 桁下がりの場合を考えていなくて1WA
- Swiftで`[Character]`から`String`への変換はどうするんだっけとか、そういう細かい点で無駄に時間がかかってしまう
- 競技プログラミングの文脈ではよく出てくるし、早く慣れたい…
- 復習でコードを見直している際にStringの`init(repeating:count:)`を見つける
- なんかノリでString * Intで文字列を繰り返すinfix operatorもライブラリに追加しておいた
- 地味に便利では…


### 提出

- [WA](https://atcoder.jp/contests/arc141/submissions/32086091)
- [AC](https://atcoder.jp/contests/arc141/submissions/32088390)
- [Refined](https://atcoder.jp/contests/arc141/submissions/32119224)
- [Infix Operator](https://atcoder.jp/contests/arc141/submissions/32119315)

