Programing/어려웠던 문제
[JavaScript] codewars - (7kyu) Remove the minimum
다람지덕후
2019. 2. 10. 22:14
문제 :
배열에서 가장 작은 값을 제외한 배열 만들기 ; 원본배열은 변하지않는다.
내답 :
1 2 3 4 5 6 7 8 9 10 11 | function removeSmallest(numbers) { var resultNumArr = numbers.slice(); var minNum = 0; var exceptNumIndex = 0; minNum = Math.min.apply(null, resultNumArr); exceptNumIndex = resultNumArr.indexOf(minNum); resultNumArr.splice(exceptNumIndex,1); return resultNumArr; } | cs |
베스트답 :
1 2 3 4 | function removeSmallest(numbers) { let indexOfMin = numbers.indexOf(Math.min(...numbers)); return [...numbers.slice(0, indexOfMin), ...numbers.slice(indexOfMin + 1)]; } | cs |