回答編集履歴
3
変更
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
NUMS = [0,0,0,1,1,1,2,2,2,3,3,3,4,4,4]
|
10
10
|
|
11
|
-
24.times { |n| puts NUMS[n % 15] }
|
11
|
+
24.times { |n| puts NUMS[(n - 1) % 15] }
|
12
12
|
|
13
13
|
```
|
14
14
|
|
2
変更
test
CHANGED
@@ -8,10 +8,10 @@
|
|
8
8
|
|
9
9
|
NUMS = [0,0,0,1,1,1,2,2,2,3,3,3,4,4,4]
|
10
10
|
|
11
|
-
24.times { |n| puts NUMS[n % 1
|
11
|
+
24.times { |n| puts NUMS[n % 15] }
|
12
12
|
|
13
13
|
```
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
返す値の周期が 1
|
17
|
+
返す値の周期が 15 なら、NUMS の中味を変更することで任意の数字列を返すことができます。
|
1
変更
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
```ruby
|
8
8
|
|
9
|
-
NUMS = [0,0,0,1,1,1,2,2,2,3,3,3]
|
9
|
+
NUMS = [0,0,0,1,1,1,2,2,2,3,3,3,4,4,4]
|
10
10
|
|
11
11
|
24.times { |n| puts NUMS[n % 12] }
|
12
12
|
|