回答編集履歴
1
追記。
answer
CHANGED
@@ -36,4 +36,16 @@
|
|
36
36
|
|
37
37
|
largestOfFour([[13, 27, 18, 26], [4, 5, 1, 3], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
|
38
38
|
```
|
39
|
-
(内側の)ループの中で何をすべきか(そもそも何のためのループなのか)、ループが始まる前に何をすべきか、ループの後で何をすべきか、をよく考えましょう。
|
39
|
+
(内側の)ループの中で何をすべきか(そもそも何のためのループなのか)、ループが始まる前に何をすべきか、ループの後で何をすべきか、をよく考えましょう。
|
40
|
+
|
41
|
+
さらに直すと、
|
42
|
+
```JavaScript
|
43
|
+
function largestOfFour(arr) {
|
44
|
+
return arr.map(function(subArr){
|
45
|
+
return subArr.reduce(function(x,y){
|
46
|
+
return Math.max(x,y);
|
47
|
+
})
|
48
|
+
}).join(',');
|
49
|
+
}
|
50
|
+
largestOfFour([[13, 27, 18, 26], [4, 5, 1, 3], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
|
51
|
+
```
|