回答編集履歴

2

2

2021/09/08 11:17

投稿

takasima20
takasima20

スコア7466

test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  for (let a of nums) {
30
30
 
31
- a.sort((a,b) => {return a - b}) //比較関数を指定しないと文字比較になる
31
+ a.sort((x,y) => {return x - y}) //比較関数を指定しないと文字比較になる
32
32
 
33
33
  result.push({min:a[0], max:a.pop()}) //pop() は配列を破壊するので注意
34
34
 

1

1

2021/09/08 11:17

投稿

takasima20
takasima20

スコア7466

test CHANGED
@@ -15,3 +15,25 @@
15
15
  console.log(result)
16
16
 
17
17
  ```
18
+
19
+ --- 追記 ---
20
+
21
+ こっちのが少し早いかも?
22
+
23
+ ```javascript
24
+
25
+ const nums = [[2600, 8000, 10000],[3500, 4000], [3000 , 10000, 1000, 2800]]
26
+
27
+ let result = []
28
+
29
+ for (let a of nums) {
30
+
31
+ a.sort((a,b) => {return a - b}) //比較関数を指定しないと文字比較になる
32
+
33
+ result.push({min:a[0], max:a.pop()}) //pop() は配列を破壊するので注意
34
+
35
+ }
36
+
37
+ console.log(result)
38
+
39
+ ```