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