‡ CODING TEST STUDY ‡/º 프로그래머스

프로그래머스 [Lv1] | 로또의 최고 순위와 최저 순위

Trudy | 송연 2023. 7. 27. 15:09
2021 Dev-Matching: 웹 백엔드 개발자(상반기) 문제
 

로또 번호를 맞춘 개수가 2개이면 5등이다.

로또 번호를 맞춘 개수가 3개이면 4등이다.

로또 번호를 맞춘 개수가 6개이면 1등이다.

switch문을 사용했으면 가독성이 좋았을텐데 난 전부터 이 문법을 잘 사용하지 않는다.. 괜히 늘여놓으면서 귀찮게 쓰기 싫었었던 1학년 때 마음이 때문에 습관이 든걸까... 항상 저렇게 어떤 산수로 저게 나올 수 있는지 머리부터 굴린다.

7에서 맞춘 개수를 빼면 등수가 나오는 것을 확인하고 저렇게 풀었다.

근데 1개를 맞추면 6이 제대로 나오지만, 0개를 맞춰도 6등이므로 if문을 사용해서 예외를 처리해줘야한다.


 

이건 switch문으로 푼 사람의 풀이!!