Computer science/알고리즘

[자바스크립트로 구현한 알고리즘] 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
반응형
그리드형