人工知能と競プロやってくブログ

深層学習・機械学習・AI・atcoder・競技プログラミングについて調べてやってみたことをまとめるブログです

AtCoder Beginner Contest 162 [ B - FizzBuzz Sum ]をPythonで解く。うっかりミス注意(200点、⬜️灰色diff)

問題

atcoder.jp

1からNまでの3でも5でも割れない数字の合計を出す。

解法

基本素直に実装すれば良いんだけど、forループ範囲指定のうっかりミスに注意。 Pythonだと

for i in range(1, N):

と書いてしまいがちだけど、これだとN未満までのループになってしまう。
N以下だったら

for i in range(1, N+1):

実装