answer = [0,0] 맞힌 개수 best, worst
if num in win_nums += 1
0이 몇 개인지 count해서 answer에 넣기
6보다 크면 6 출력
def solution(lottos, win_nums):
answer = [0,0]
for idx, num in enumerate(win_nums):
if num in lottos:
answer[0] += 1
answer[1] += 1
answer[0] += int(lottos.count(0))
for i in range(len((answer))):
answer[i] = 6-(answer[i])+1
if answer[i] > 5:
answer[i] = 6
return answer
def solution(lottos, win_nums):
rank=[6,6,5,4,3,2,1]
cnt_0 = lottos.count(0)
ans = 0
for x in win_nums:
if x in lottos:
ans += 1
return rank[cnt_0 + ans],rank[ans]
Lv1의 마지막 문제!
이제 나는 Lv2 😘