Numbers 배열이 있고 배열에서 두 번째로 작은 값을 반환하는 함수를 작성해야 합니다.
예를 들어 - 배열이 -
인 경우const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54];
그러면 출력은 다음과 같아야 합니다. -
54
54는 8 이후의 가장 작은 값이기 때문에
예시
const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54]; const minimumIndex = arr => { return arr.indexOf(Math.min(...arr)); }; const secondMinimum = arr => { const copy = arr.slice(); copy.splice(minimumIndex(copy), 1); return copy[minimumIndex(copy)]; }; console.log(secondMinimum(arr));
출력
콘솔의 출력은 -
54