문제 출처
풀이
문제에서 입력받은 국가의 등수만을 알아내면 되기 때문에 알아낼 국가보다 높은 등수를 가진 국가를 세줘야겠다고 생각했습니다.
g, s, b라는 변수에 각각 내가 등수를 찾아야 할 국가의 금메달 수, 은메달 수, 동메달 수를 저장해주었습니다.
그리고 모든 국가를 한번씩 봐주면서 cnt를 늘려준 경우는 다음과 같습니다.
1. 금메달 수가 g변수보다 큰 경우
2. 금메달 수가 같으면서 은메달 수가 s변수보다 큰 경우
3. 금메달, 은메달 수가 같으면서 동메달 수가 b변수보다 큰 경우
이 세가지 경우에만 나보다 높은 등수를 가진 국가들이기에 이 국가들을 세주고 그 뒤 등수가 정답이 됩니다.
코드
'BOJ' 카테고리의 다른 글
[BOJ] 14654 - 스테판 쿼리 (0) | 2021.07.14 |
---|---|
[BOJ] 9519 - 졸려 (0) | 2021.07.14 |
[BOJ] 15922 - 아우으 우아으이야!! (0) | 2021.07.14 |
[BOJ] 12764 - 싸지방에 간 준하 (0) | 2021.07.14 |
[BOJ] 11812 - K진 트리 (0) | 2021.07.13 |