回答編集履歴

1

ほそく

2019/03/26 08:47

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -3,3 +3,11 @@
3
3
  ((r,j) => r.reduce((a,b,i,g) => !(i % j) ? a.concat([g.slice(i,i+j)]) : a, []))([1,2,3,4,5,6,7,8,9,10,11], 3).map(e=>Math.max(...e));
4
4
 
5
5
  ```
6
+
7
+
8
+
9
+ > やっていることは、範囲指定した配列から最大値を抜き出して、別の配列に突っ込んでいます。
10
+
11
+
12
+
13
+ やっていることは、配列のチャンクをとって、各チャンクの最大値を取っている、です。