https://programmers.co.kr/learn/courses/30/lessons/77484
https://nodingco.tistory.com/45
접근 방법은 위의 JAVA 풀이에서 확인할 수 있습니다.
def solution(lottos, win_nums):
grade = [ 6, 6, 5, 4, 3, 2, 1 ]
answer = []
p = 0
c = 0
for i in range(6):
if(lottos[i] == 0):
p+=1
else:
for j in range(6):
if(lottos[i] == win_nums[j]):
c+=1
answer.append(grade[p+c])
answer.append(grade[c])
return answer
lottos = [ 44, 1, 0, 0, 31, 25 ]
win_nums = [ 31, 10, 45, 1, 6, 19 ]
print(solution(lottos, win_nums))
728x90
'🔍 알고리즘 > 프로그래머스 Python' 카테고리의 다른 글
[Python] 프로그래머스 81301.숫자문자열과영단어 (Lv.1) (0) | 2022.07.11 |
---|---|
[Python] 프로그래머스 72410.신규아이디추천 (Lv.1) (0) | 2022.07.11 |
[Python] 프로그래머스 67256.키패드누르기 (Lv.1) (0) | 2022.07.11 |
[Python] 프로그래머스 64061.크레인인형뽑기게임 (Lv.1) (0) | 2022.07.11 |
[Python] 프로그래머스 60057.문자열압축 (Lv.2) (0) | 2022.06.04 |