回答編集履歴
2
素数判定に誤りがあったので訂正。
test
CHANGED
@@ -42,7 +42,7 @@
|
|
42
42
|
|
43
43
|
|
44
44
|
|
45
|
-
for var i = 3; i < num
|
45
|
+
for var i = 3; i * i <= num; i += 2 {
|
46
46
|
|
47
47
|
if num % i == 0 {
|
48
48
|
|
1
追記
test
CHANGED
@@ -13,6 +13,8 @@
|
|
13
13
|
|
14
14
|
|
15
15
|
環境がわかりませんが、Swift1.2以上なら大丈夫かと思います。
|
16
|
+
|
17
|
+
素数判定は色々ありますが、daisuke-hanさんの書いてあるものそのまま(試し割り法)にしてあります
|
16
18
|
|
17
19
|
|
18
20
|
|