回答編集履歴
1
最大公約数ではなく最小公倍数の誤り。
test
CHANGED
@@ -18,6 +18,6 @@
|
|
18
18
|
|
19
19
|
```
|
20
20
|
|
21
|
-
まず、ans * i // math.gcd(ans, i)はansとiで割り切れる数、すなわち最
|
21
|
+
まず、ans * i // math.gcd(ans, i)はansとiで割り切れる数、すなわち最小公倍数を計算します。
|
22
22
|
|
23
23
|
1と2の最小公倍数を求め、その数と3の最小公倍数を求め、さらにその数と4の...とやっているうちに、1から20までの最小公倍数をもとめることができます。
|