문제
배열을 받아서 다른 배열을 반환하는 JavaScript 함수를 작성해야 합니다. 이 배열의 첫 번째 요소는 입력 배열의 가장 작은 요소이고 두 번째 요소는 입력 배열의 가장 큰 요소여야 합니다.
예시
다음은 코드입니다 -
const arr = [56, 34, 23, 687, 2, 56, 567]; const findMinMax = (arr = []) => { const creds = arr.reduce((acc, val) => { let [smallest, greatest] = acc; if(val > greatest){ greatest = val; }; if(val < smallest){ smallest = val; }; return [smallest, greatest]; }, [Infinity, -Infinity]); return creds; }; console.log(findMinMax(arr));
출력
[2, 687]