アルゴ式: 939 差が M の倍数 (Swift)

差が M の倍数

  • 余剰で統一する問題
  • 最初はやるべきことを勘違いして、別の実装をしていた
  • その際、一通り実装してから動かそうとしたら、突然のFatal error: Index out of range
  • 途中で適当にプリント文とかをつっこんでみたけれども、エラーが出続ける
  • 相当根本的な問題かと思ってテンプレート側に変な変更をしたんじゃないかとか見ていたけれど、見つからず
  • 結局、実装中のコードの間違いだった
  • ループ中に確実にインデックス外を指定すると、全部止めるようになっているのかな
  • 実行時を待たずに、コンパイル段階でエラーとするのは賢い
  • 配列外のエラーはどうしても実行時のエラーもあるし、それとは明らかに違う動作だったから困惑した
  • もう一頑張りしてどこでエラーになるのかも教えて欲しい
  • 今のXcode Playgroundを使った方法でなかったらもっと適切に教えてくれたのだろうか…

提出