Simple&Natural
2021 dev-matching - 로또의 최고 순위와 최저 순위 본문
728x90
언어 Kotlin
class Solution {
fun solution(lottos: IntArray, win_nums: IntArray): IntArray {
var answer: IntArray = IntArray(2)
var max = 0
var min = 0
// 각 로또번호 검색
lottos.forEach { num ->
if (num!=0) {
if (win_nums.contains(num))
min++
} else {
max++
}
}
max += min
answer[0] = getPrize(max)
answer[1] = getPrize(min)
return answer
}
fun getPrize(matchCount: Int): Int = if (matchCount<2) 6 else 7-matchCount
}
728x90
'코딩테스트 풀이 > 프로그래머스' 카테고리의 다른 글
Hash - 베스트 앨범 (0) | 2022.04.24 |
---|---|
Hash - 완주하지 못한 선수 (0) | 2022.04.23 |
프로그래머스 Winter/Summer Coding 종이접기 문제 (0) | 2020.05.29 |
프로그래머스 - 카펫 (0) | 2020.01.28 |
프로그래머스 - 완주하지 못한 선수 (0) | 2020.01.21 |