- 점수판이 비어있을 경우 1 반환.
- 점수판이 꽉 차있고 점수판의 최솟값이 입력 점수보다 크거나 같으면 -1 반환.
- 그 외에 for문을 돌며 점수판 점수보다 큰 경우 index+1 값을 return, 다 돌면 꼴등이므로 n+1
(for - else 구문 이용)
def ranking() :
n, score, p = map(int, input().split())
if n == 0 :
return 1
scoreboard = list(map(int, input().split()))
if n == p and score <= scoreboard[-1] :
return -1
else :
for i in range(len(scoreboard)) :
if score >= scoreboard[i] :
return i+1
else :
return n + 1
print(ranking())