回答編集履歴
2
コードの修正。
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
```Ruby
|
22
22
|
|
23
|
-
ary = (1..9).inject([]){|a, i| a += (10..99).inject([]){|b, j| b += (
|
23
|
+
ary = (1..9).inject([]){|a, i| a += (10..99).inject([]){|b, j| b += (20..29).map{|k| f(i, j, k)}}}
|
24
24
|
|
25
25
|
```
|
26
26
|
|
1
追記に関する回答を行う。
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
1
|
riocampos さんの回答を見て、次のようにしてみました。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
二重の場合
|
2
6
|
|
3
7
|
|
4
8
|
|
@@ -7,3 +11,17 @@
|
|
7
11
|
ary = (1..9).inject([]){|a, i| a += (10..99).map{|j| f(i, j)}}
|
8
12
|
|
9
13
|
```
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
三重の場合
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
```Ruby
|
22
|
+
|
23
|
+
ary = (1..9).inject([]){|a, i| a += (10..99).inject([]){|b, j| b += (10..99).map{|k| f(i, j, k)}}}
|
24
|
+
|
25
|
+
```
|
26
|
+
|
27
|
+
|