728x90
SMALL
https://school.programmers.co.kr/learn/courses/30/lessons/138476?language=kotlin
@Test
fun solution() {
val k: Int = 6
val tangerine: IntArray = intArrayOf()
var answer: Int = 0
val map = mutableMapOf<Int, Int>()
for (i in tangerine.indices) {
map[tangerine[i]] = map.getOrDefault(tangerine[i], 0) + 1
}
var result = k
for (i in map.values.sortedDescending()) {
if(result > 0) {
result -= i
answer ++
}
}
return
}
728x90
LIST
'IT > 알고리즘' 카테고리의 다른 글
[백준] 그룹단어 체크 (0) | 2024.10.21 |
---|---|
[프로그래머스] 덧칠하기 (0) | 2024.10.21 |
[프로그래머스] 크기가 작은 부분 문자열 (0) | 2024.09.24 |
[프로그래머스] 달리기 경주 (0) | 2024.09.23 |
[프로그래머스] 동영상 재생기 (0) | 2024.09.23 |