回答編集履歴
1
訂正
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
def puts_with_nl(ary, n = 8)
|
6
6
|
|
7
|
-
slice_num = ary.size / n
|
7
|
+
slice_num = (ary.size - 1) / n
|
8
8
|
|
9
9
|
print("{")
|
10
10
|
|
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
print(v.map{|x| x.inspect}.join(", "))
|
14
14
|
|
15
|
-
print(",") if idx < slice_num
|
15
|
+
print(",") if idx < slice_num
|
16
16
|
|
17
17
|
print("\n")
|
18
18
|
|
@@ -46,10 +46,20 @@
|
|
46
46
|
|
47
47
|
puts_with_nl(num.chars)
|
48
48
|
|
49
|
+
|
50
|
+
|
51
|
+
puts_with_nl([])
|
52
|
+
|
53
|
+
[7, 8, 9, 15, 16, 17].each do |x|
|
54
|
+
|
55
|
+
puts_with_nl([1] * x)
|
56
|
+
|
57
|
+
end
|
58
|
+
|
49
59
|
```
|
50
60
|
|
51
61
|
|
52
62
|
|
53
63
|
実行例
|
54
64
|
|
55
|
-
![イメージ説明](
|
65
|
+
![イメージ説明](8fafe053cfbdf203f246e8b467e9f4f0.png)
|