관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - 뒤에서 5등 위로 (Kotlin) 본문

알고리즘 문제 풀이/프로그래머스

[Algorithm] 프로그래머스 - 뒤에서 5등 위로 (Kotlin)

참깨빵위에참깨빵 2024. 6. 30. 23:00
728x90
반응형
정수로 이뤄진 리스트 num_list가 주어진다. num_list에서 가장 작은 5개의 수를 제외한 수들을 오름차순으로 담은 리스트를 리턴하는 함수를 완성하라

 

 

뒤에서 5등까지 문제와 비슷하게 풀면 된다.

drop()은 앞부터 매개변수로 넘긴 숫자만큼의 요소를 뺀 새 리스트를 만드는 함수다.

 

class Solution {
    fun solution(numList: IntArray): IntArray =
        numList.sorted().drop(5).toIntArray()
}

 

또는 subList()를 써서도 풀 수 있다.

 

class Solution {
    fun solution(numList: IntArray): IntArray =
        numList.sorted().subList(5, numList.size).toIntArray()
}

 

반응형
Comments