[프로그래머스 코딩테스트 기초] 뒤에서 5등 위로 | 알고리즘 설명 & 문제 풀이 with 자바스크립트(Javascript)

Re_Go·2023년 12월 28일
0

코딩테스트연습

목록 보기
49/98
post-thumbnail

1. 문제 설명

2. 제한사항

3. 입출력 예

4. 입출력 예 설명

5. 첫번째 문제 풀이(2023-12-28)

function solution(num_list) {
    num_list.sort((a,b) => a - b).splice(0,5);
    // 정렬된 배열을 splice로 값들을 추출할 경우 그 값들이 반환되기 때문에 같은 줄에 return문을 쓰지 않고 아래 줄에 따로 return을 써주었음.
    return result
    // return num_list.sort((a,b) => a - b).splice(5,num_list.length-1); 물론 배열의 앞 다섯개 이후인 인덱스 5부터 배열의 끝까지 추출한 값을 return 하는 방식으로 한 줄에 작성하는 것 또한 가능합니다.
  	// return num_list.sort((a,b) => b - a).splice(0,num_list.length-5).reverse(); 오름차순(b - a)의 경우에도 한 줄로 반환하는 법이 가능한데, 이때는 reverse로 배열을 뒤집어서 반환해 주면 됩니다.
}
profile
인생은 본인의 삶을 곱씹어보는 R과 타인의 삶을 배워 나아가는 L의 연속이다.

0개의 댓글