[백준] 1205번: 등수 구하기 - Java

이다혜·4일 전
0

백준

목록 보기
38/39

📎 문제 출처


https://www.acmicpc.net/problem/1205

📌 문제 설명


❓ 풀이 방법


새로운 점수의 등수 = 새로운 점수보다 큰 점수의 개수 + 1

ex) 10 9 8 7 7 7 6 의 랭킹 리스트가 있고 새로운 점수가 7일 경우 7보다 큰 점수의 개수가 10, 9, 8로 3개 이기 때문에 새로운 점수 7은 다른 7점과 동시에 4등이 된다.

이 때 새로운 점수가 랭킹에 들어가지 못하면 -1을 출력해야하기 때문에 예외 처리가 필요하다.

랭킹에 들어가지 못한다는 것은 리스트에 이미 p개의 점수가 꽉 채워져 있고, 그 중 가장 작은 점수가 새로운 점수보다 크거나 같은 경우이다.

📌 Code



0개의 댓글