프로그래머스 코딩테스트 연습 Lv1
Lv1 - 로또의 최고 순위와 최저 순위
YUNOgrammer
2021. 9. 2. 21:01
[문제 설명]
- 1부터 45까지의 숫자 중 6개를 찍는다.
- 로또는 6/5/4/3/2/그외 개를 맞추면 1/2/3/4/5/6(낙) 등이다.
- 6개의 당첨 번호중 낙서 돼서 못보는 숫자를 0 으로 표기하고 당첨될 최고 순위 번호와 최저 순위 번호 찾아라.
- 순서 상관 없음.
- 본인이 소유한 로또 번호를 담은 배열 Lottos
- 당첨 번호가 담긴 배열 win_nums
- 최고순위와 최저 순위를 차례대로 리턴하는 solution을 만들어라.
[내 풀이]
- 우선 당첨 확정된 번호를 반복문 돌려서 찾고 (최저로 리턴)
- 0개수만큼 맞았다고 가정하고 최고로 리턴 하면 될듯.
- 처음에 틀렸길래 왜그런가 봤더니 단순히 맞춘최대갯수, 맞춘최소갯수를 리턴 하고 있었다.
그래서 사전형태로 이를 보완하도록 만듬.
- 한 20분 걸린거 같다 ㅠㅠ 좀더 열심히 해야할듯!
- 더 좋은 코드로 가는길.