코딩테스트

코딩테스트 풀이 - 뒤에서 5등까지 | sort() 로 오름차순, 내림차순, slice()

히새 2023. 11. 6. 17:22

1. num_list 를 오름차순으로 정리해준다.

2. (배열기준) 0번째부터 4번째까지 반환해준다.

 


🎈  sort()

 

배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환한다.

 

배열.sort((a,b)=>a-b);

배열을 내림차순으로 정리한다.

배열.sort((a,b)=>b-a);

배열을 오름차순으로 정리한다.

 

 

🎈 slice()

 

배열의 begin 부터 end 까지 ( end 미포함 ) 에 대한 얕은 복사본을 새로운 배열 객체로 반환한다. 원본 배열은 바뀌지 않는다.

배열.slice(begin,end);

 

 

- begin : 0을 시작으로 하는 추출 시작점에 대한 인덱스

 

음수일 때 : -n 일 때 마지막에서 n 번째부터 slice

undefined 일 때 : 0번 인덱스부터 slice

배열의 길이보다 클 때 : 빈 배열 반환

 

- end : 추출을 종료 할 0 기준 인덱스, end 인덱스를 제외하고 추출한다.

 

음수일 때 : 배열의 끝에서부터의 길이를 나타낸다.

생략될 때 : 배열의 끝까지 추출한다.

배열의 길이보다 클 때 : 배열의 끝까지 추출한다.