回答編集履歴
3
テキスト修正
test
CHANGED
@@ -14,9 +14,9 @@
|
|
14
14
|
|
15
15
|
const getSeries = (nums) => {
|
16
16
|
|
17
|
-
const size = nums.reduce((p, n) => p * n);
|
17
|
+
const size = nums.reduce((p, n) => p * n);
|
18
18
|
|
19
|
-
return [...Array(size)].map((e,i) => i);
|
19
|
+
return [...Array(size)].map((e,i) => i);
|
20
20
|
|
21
21
|
};
|
22
22
|
|
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
|
46
46
|
|
47
|
-
[https://jsfiddle.net/6jv9nqge/1
|
47
|
+
[https://jsfiddle.net/6jv9nqge/15/](https://jsfiddle.net/6jv9nqge/15/)
|
48
48
|
|
49
49
|
|
50
50
|
|
2
テキスト修正
test
CHANGED
@@ -2,7 +2,11 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
JavaScript で書いてみました。
|
5
|
+
JavaScript と Ruby で書いてみました。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
### JavaScript
|
6
10
|
|
7
11
|
|
8
12
|
|
@@ -44,21 +48,21 @@
|
|
44
48
|
|
45
49
|
|
46
50
|
|
51
|
+
|
52
|
+
|
47
|
-
|
53
|
+
### Ruby
|
48
54
|
|
49
55
|
|
50
56
|
|
51
|
-
---
|
52
|
-
|
53
|
-
**追記**
|
54
|
-
|
55
|
-
|
56
|
-
|
57
|
-
|
57
|
+
以下でよいかと思います。
|
58
58
|
|
59
59
|
|
60
60
|
|
61
61
|
```ruby
|
62
|
+
|
63
|
+
(0...[2,3].inject(&:*)).to_a # => [0, 1, 2, 3, 4, 5]
|
64
|
+
|
65
|
+
|
62
66
|
|
63
67
|
(0...[1,1,6,2].inject(&:*)).to_a # => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
|
64
68
|
|
1
テキスト修正
test
CHANGED
@@ -45,3 +45,25 @@
|
|
45
45
|
|
46
46
|
|
47
47
|
以上参考になれば幸いです。
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
---
|
52
|
+
|
53
|
+
**追記**
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
Ruby だと以下でよいかと思います。
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
```ruby
|
62
|
+
|
63
|
+
(0...[1,1,6,2].inject(&:*)).to_a # => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
(0...[2,3,4].inject(&:*)).to_a # => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]
|
68
|
+
|
69
|
+
```
|