문제 설명
문제 풀이
def solution(lottos, win_nums):
sameNum = len(set(lottos) & set(win_nums)) # set으로 변환 후 교집합 찾기
deleteNum = lottos.count(0) # 0 갯수 확인
highRank = 7-sameNum-deleteNum # 최고등수
lowRank = 7-sameNum # 최저등수
if lowRank == 7: # 7등을 6등으로 변경
lowRank = 6
if highRank == 7:
highRank = 6
answer = [highRank, lowRank]
return answer
반응형
'가이드 > 프로그래머스' 카테고리의 다른 글
프로그래머스 > Summer/Winter Coding(~2018) > 점프와 순간 이동 / Python3 (0) | 2022.03.14 |
---|---|
프로그래머스 > 정렬 > K번째수 / Python3 (0) | 2022.02.22 |
프로그래머스 > 월간 코드 챌린지 시즌2 > 음양 더하기 / Python3 (0) | 2022.02.22 |
프로그래머스 > 월간 코드 챌린지 시즌3 > 없는 숫자 더하기 / Python3 (0) | 2022.02.22 |
프로그래머스 > 2022 KAKAO BLIND RECRUITMENT > 신고 결과 받기 / Python3 (0) | 2022.02.21 |
댓글