回答編集履歴

3

変更

2017/07/17 02:47

投稿

katoy
katoy

スコア22324

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

変更

2017/07/17 02:47

投稿

katoy
katoy

スコア22324

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 % 12] }
11
+ 24.times { |n| puts NUMS[n % 15] }
12
12
 
13
13
  ```
14
14
 
15
15
 
16
16
 
17
- 返す値の周期が 12 なら、NUMS の中味を変更することで任意の数字列を返すことができます。
17
+ 返す値の周期が 15 なら、NUMS の中味を変更することで任意の数字列を返すことができます。

1

変更

2017/07/17 02:46

投稿

katoy
katoy

スコア22324

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