-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path9-maxmin.js
33 lines (27 loc) · 874 Bytes
/
9-maxmin.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// WPU Coding Challenge 2024 by Peter Shaan
// 9/365
// https://www.codewars.com/kata/577a98a6ae28071780000989
// var min = function(list) {
// let minValue = list[0];
// for (let i = 1; i < list.length; i++) {
// if (minValue > list[i]) {
// minValue = list[i];
// }
// }
// return minValue;
// }
// var max = function(list) {
// let maxValue = list[0];
// for (let i = 1; i < list.length; i++) {
// if (maxValue < list[i]) {
// maxValue = list[i];
// }
// }
// return maxValue;
// }
// const min = (list) => list.sort((a, b) => a - b)[0];
// const max = (list) => list.sort((a, b) => b - a)[0];
const min = (list) => Math.min(...list);
const max = (list) => Math.max(...list);
console.log(max([-52, 56, 30, 29, -54, 0, -110]));
console.log(min([-52, 56, 30, 29, -54, 0, -110]));