728x90
반응형
단순한 구현 문제이다.
풀이
1. 0의 개수, 일치하는 숫자의 개수를 센다.
2. 0의 개수 + 일치하는 숫자 -> 순위가 제일 높은 경우, 일치하는 숫자 -> 순위가 제일 낮은 경우
이므로 이에 맞게 순위를 반환해준다.
def solution(lottos, win_nums):
zero_cnt = lottos.count(0)
matching_num_cnt = sum([n in win_nums for n in lottos])
rank = [6, 6, 5, 4, 3, 2, 1]
return rank[zero_cnt+matching_num_cnt], rank[matching_num_cnt]
728x90
반응형
'Agorithm > 프로그래머스' 카테고리의 다른 글
프로그래머스 Level 1 신규 아이디 추천 (0) | 2022.06.21 |
---|---|
프로그래머스 Level 2 오픈채팅방 (0) | 2022.06.16 |
프로그래머스 Level 1 크레인 인형뽑기 게임 (0) | 2022.06.14 |
프로그래머스 Level 1 숫자 문자열과 영단어 (0) | 2022.06.14 |
프로그래머스 Level 1 키패드 누르기 (0) | 2022.06.13 |