코딩테스트

프로그래머스 - 로또의 최고 순위와 최저 순위 (레벨1, swift)

momo_9 2021. 5. 23. 16:05

문제 출처
https://programmers.co.kr/learn/courses/30/lessons/77484

코딩테스트 연습 - 로또의 최고 순위와 최저 순위

로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호

programmers.co.kr




✨문제풀이

구매한 로또의 0의 개수와 당첨번호와 일치하는 숫자의 개수를 세어 계산해 주면 되는 간단한 문제이다.
최저순위는 0의 개수가 모두 틀렸다고 가정하고 최고순위는 0의 개수가 모두 당첨번호와 일치한다고 가정하고 계산해 주면 된다.
순위를 계산할 때 구매한 로또 번호 모두가 일치하는 경우와 모두 일치하지 않은 경우는 따로 고려해서 계산해주면 된다.