[자바스크립트로 구현한 알고리즘] Largest Elements

남양주개발자

·

2016. 10. 16. 19:55

728x90
반응형


Write a program that outputs the top n elements from a list. 



Example: 


largest(2, [7,6,5,4,3,2,1]) 


// => [6,7]





배열의 정렬 메소드와 slice() 메소드를 활용해서 배열에서 제일 큰 값 n개를 뽑아내는 알고리즘입니다.

정렬메소드는 문자열 기준으로 동작하므로 숫자를 배열하려면 비교함수를 인자로 넣어줘야되는데요

return a - b 를 하면 오름차순

return b - a 를 하면 내림차순으로 적용됩니다.

728x90
반응형
그리드형

💖 저자에게 암호화폐로 후원하기 💖

아이콘을 클릭하면 지갑 주소가자동으로 복사됩니다