質問編集履歴
5
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -45,9 +45,12 @@
|
|
45
45
|
puts "値を入力"
|
46
46
|
i = gets.chomp.to_i
|
47
47
|
|
48
|
-
if i == 0 || i == 1
|
48
|
+
if i == 0 || i == 1
|
49
49
|
puts "false"
|
50
50
|
|
51
|
+
elsif i == 2
|
52
|
+
puts "true"
|
53
|
+
|
51
54
|
else
|
52
55
|
(2..i - 1).each do |num|
|
53
56
|
if 0 == i % num
|
@@ -62,6 +65,7 @@
|
|
62
65
|
end
|
63
66
|
end
|
64
67
|
end
|
68
|
+
|
65
69
|
```
|
66
70
|
### 追記
|
67
71
|
```Ruby
|
4
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
i = gets.chomp.to_i
|
15
15
|
result = 0
|
16
16
|
|
17
|
-
if i = 1 || i = 0 ||
|
17
|
+
if i = 1 || i = 0 ||
|
18
18
|
judge = 1
|
19
19
|
|
20
20
|
else
|
3
指摘に基づきもう一度追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -40,6 +40,29 @@
|
|
40
40
|
|
41
41
|
win10でRuby 2.6.6p146を動かしています
|
42
42
|
|
43
|
+
###追記2
|
44
|
+
```Ruby
|
45
|
+
puts "値を入力"
|
46
|
+
i = gets.chomp.to_i
|
47
|
+
|
48
|
+
if i == 0 || i == 1 || i == 2
|
49
|
+
puts "false"
|
50
|
+
|
51
|
+
else
|
52
|
+
(2..i - 1).each do |num|
|
53
|
+
if 0 == i % num
|
54
|
+
puts "false"
|
55
|
+
break
|
56
|
+
|
57
|
+
elsif num == i - 1
|
58
|
+
puts "true"
|
59
|
+
break
|
60
|
+
|
61
|
+
else
|
62
|
+
end
|
63
|
+
end
|
64
|
+
end
|
65
|
+
```
|
43
66
|
### 追記
|
44
67
|
```Ruby
|
45
68
|
puts "値を入力"
|
2
少し改良しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -49,13 +49,16 @@
|
|
49
49
|
puts "false"
|
50
50
|
|
51
51
|
else
|
52
|
-
(2..i-1).each do |num|
|
52
|
+
(2..i - 1).each do |num|
|
53
|
-
|
53
|
+
if 0 == i % num
|
54
|
-
|
54
|
+
puts "false"
|
55
|
-
|
55
|
+
break
|
56
|
+
|
56
|
-
|
57
|
+
else
|
57
58
|
puts "true"
|
58
59
|
break
|
59
60
|
end
|
61
|
+
end
|
60
62
|
end
|
63
|
+
|
61
64
|
```
|
1
コメントで頂いた指摘を基に書き直しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -38,4 +38,24 @@
|
|
38
38
|
知識が浅くネットで見つけたコードを見ても理解ができません。
|
39
39
|
### 補足情報(FW/ツールのバージョンなど)
|
40
40
|
|
41
|
-
win10でRuby 2.6.6p146を動かしています
|
41
|
+
win10でRuby 2.6.6p146を動かしています
|
42
|
+
|
43
|
+
### 追記
|
44
|
+
```Ruby
|
45
|
+
puts "値を入力"
|
46
|
+
i = gets.chomp.to_i
|
47
|
+
|
48
|
+
if i == 0 || i == 1 || i == 2
|
49
|
+
puts "false"
|
50
|
+
|
51
|
+
else
|
52
|
+
(2..i-1).each do |num|
|
53
|
+
if 0 == i % num
|
54
|
+
puts "false"
|
55
|
+
break
|
56
|
+
end
|
57
|
+
puts "true"
|
58
|
+
break
|
59
|
+
end
|
60
|
+
end
|
61
|
+
```
|