뒤에서 5등 위로

정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 제외한 수들을 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요.

뒤에서 5등 위로Lv.0

181852

https://school.programmers.co.kr/learn/courses/30/lessons/181852?language=javascript

해설

주어진 숫자 배열을 받아서 작은 숫자부터 큰 숫자 순서로 정렬한 뒤, 정렬된 배열에서 앞의 5개 숫자를 제외한 나머지 숫자들을 반환하는 함수입니다.

  • Name
    num_list.sort((a, b) => a - b)
    Type
    Description

    sort 함수를 사용하여 배열을 작은 수부터 큰 수 순서대로 정렬합니다. 여기서 a - b는 오름차순으로 정렬하기 위한 비교 함수입니다. (큰 수에서 작은 수로 정렬하려면 b - a로 변경할 수 있습니다.)

  • Name
    num_list.slice(5)
    Type
    Description

    정렬된 배열의 앞 5개 요소를 제외한 나머지 요소들을 반환합니다. slice 함수는 배열의 특정 부분을 선택하여 새로운 배열로 반환하는 역할을 합니다. 여기서는 인덱스 5부터 끝까지의 요소를 선택하여 반환합니다.

    slice 함수를 사용하면 반복문을 사용하지 않아도 원하는 결과를 얻을 수 있습니다.

slice() 메서드는 배열의 시작부터 끝까지 얇은 복사본을 새로운 배열 객체로 반환합니다.

뒤에서 5등 위로

function solution(num_list) {
    num_list.sort((a, b) => a - b);
    return num_list.slice(5);
}