본문 바로가기
알고리즘

[프로그래머스 - 로또의 최고 순위와 최저 순위][파이썬] -2일차

by Jyujae 2022. 5. 27.

1단계 풀만했음

처음에  21~28의 if 문을 작성하지 않았을때, 순위 오류가 생겼고, 순위 오류를 제거하기 위해

worst 케이스만 if 문을 작성해주었더니, 14번 케이스가 solve가 안되었다.

 

생각해보니 최소한 하나의 번호는 맞을 것이라고 생각했는데, 하나도 안 맞았을 때 [6,6]이 나오는 케이스를 풀어야 했다.

그래서 if 문을 하나 더 작성하여 해결했다.

 

사실 너무 길고 더럽게 코딩한 것 같아서 다른 분들의 코드를 찾아봤다

(new를 설정할 필요도 없고, 불필요한 remove for문도 있는 기분이었다. 타임 에러가 안난게 천만 다행,,,,)

--모범 코드

0의 개수와 count 를 활용해서 참... 가볍게 풀었다