본문 바로가기
알고리즘 스터디/[프로그래머스] 코딩테스트 공부

[JS] 뒤에서 5등까지

by 제니운 2024. 1. 7.
728x90

 

 

 

안녕하세요. 제니입니다!

오늘은 일요일~~ 코딩 연습겸 프로그래머스를 풀어보며

또 한 번 놓친 개념을 정리하려고 합니다!

 

 

 

출처: 프로그래머스

 

 

 

1-1. 오름차순, 내림차순

 

 

 

배열을 arr 이라 하면

 

 

 

오름차순 // arr.sort((a,b) => a-b);
내림차순 // arr.sort((a,b) => b-a);

 

 

 

이렇게 구현할 수 있습니다.

오늘 또 놓친 방법은 sort((a,b) => a-b);

이 방법인데, 알면서 놓치는 건 항상 아쉽네요...!

구글링 없이도 익숙해지도록 연습연습

 

 

 

1-2. 가장 작은 5개의 수

 

 

 

가장 작은 수부터라는 의미가 결국 오름차순이고

5개의 수를 찾는 방법은 slice 를 사용할 수 있습니다.

slice(0,5)를 하게 되면 0번째부터 4번째까지 5개를 추출 할 수 있어요!

 

 

 

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

 

 

 

오늘의 정리 끝!

 

 

 

728x90

'알고리즘 스터디 > [프로그래머스] 코딩테스트 공부' 카테고리의 다른 글

[JS] 문자열 겹쳐쓰기  (4) 2024.01.09
[JS] 문자열 곱하기  (0) 2024.01.02
[JS] 대문자로 바꾸기  (1) 2024.01.02
[JS] 문자열의 뒤의 n글자  (1) 2024.01.02
[JS] 정수 부분  (0) 2024.01.01