AtCoder: arc141 (Swift)

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

A - Periodic Number

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

提出