백준 문제 링크
등수 구하기
- N == 0이면 1을 출력
- N != 0이면 조건은 다음과 같다.
- 점수 리스트를 받고,
- N == P and score[-1] >= new(새로운 점수) 이면 -1을 출력
(점수 리스트가 꽉 찼는데, 점수가 가장 낮아서 들어가지 못할 때)- 그 외의 경우에 new가 점수 리스트의 점수(i)보다 크거나 같다면
i+1을 출력 후 break- 위에서 break가 안됐으면 (가장 꼴등이면) N+1을 출력
N, new, P = map(int, input().split())
if N == 0:
print(1)
else:
score = list(map(int, input().split()))
if N == P and score[-1] >= new:
print(-1)
else:
for i in range(N):
if new >= score[i]:
print(i+1)
break
else:
print(N+1)