
정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요.
num_list의 길이 ≤ 30num_list의 원소 ≤ 100| num_list | result |
|---|---|
| [12, 4, 15, 46, 38, 1, 14] | [1, 4, 12, 14, 15] |
입출력 예 #1
function solution(num_list) {
return num_list.sort((a, b) => a - b).slice(0, 5);
}
정렬 (오름차순)
num_list.sort((a, b) => a - b)
sort()를 사용하여 리스트를 오름차순 정렬.(a, b) => a - b는 숫자 정렬을 위한 비교 함수.가장 작은 5개의 숫자 선택
.slice(0, 5)
slice(0, 5)를 사용하여 정렬된 리스트의 처음 5개 요소를 추출.결론: sort()로 정렬 후 slice()로 상위 5개 추출.