-
[Programmers/ Python] 로또의 최고 순위와 최저 순위Algorithm 2021. 11. 30. 10:24
두개의 리스트가 주어진다.
당첨번호와, 내가 뽑은 로또 번호 리스트.
그런데 내가 뽑은 리스트에는 몇몇 번호가 0로 들어오는
이건 미지수이다.
그래서 내가 뽑은 번호와 당첨번호를 비교해서
미지수가 당첨일 경우와 당첨이 아닐 경우
두가지 경우의 수를 계산해서 반환해 주면된다
def solution(lottos, win_nums): rank = [6, 6, 5, 4, 3, 2, 1] unknown = lottos.count(0) # 미지수 구하기 match = 0 for x in win_nums: if x in lottos: match += 1 return rank[match + unknown], rank[match]
'Algorithm' 카테고리의 다른 글
[Programmers] 정렬 : 가장 큰 수 (0) 2022.01.27 [Programmers] 정렬 : K번째수 (0) 2022.01.27 [Programmers/ Python] 완주하지 못한 선수 (0) 2021.11.30 [Python] "피타고라스의 정리" Algorithm (0) 2021.10.30 백준 <1436번 : 영화감독 숌> (0) 2021.07.27