teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

最大公約数ではなく最小公倍数の誤り。

2019/09/27 14:51

投稿

fukatani
fukatani

スコア626

answer CHANGED
@@ -8,5 +8,5 @@
8
8
  ans = ans * i // math.gcd(ans, i)
9
9
  print(ans)
10
10
  ```
11
- まず、ans * i // math.gcd(ans, i)はansとiで割り切れる数、すなわち最数を計算します。
11
+ まず、ans * i // math.gcd(ans, i)はansとiで割り切れる数、すなわち最数を計算します。
12
12
  1と2の最小公倍数を求め、その数と3の最小公倍数を求め、さらにその数と4の...とやっているうちに、1から20までの最小公倍数をもとめることができます。