🐸 문제 정보
🤖 알고리즘
구현
⏱️ 풀이 시간
14.40m
📝 풀이
구현 치고는.. 그렇게 어려운 편은 아닌 문제였다.
n이 0인 경우에 1이 출력되어야하는 케이스를 고려하는 것이 포인트였던 것 같다.
🧑💻 나의 답
# pypy3
import sys
input = sys.stdin.readline
n, record, p = list(map(int, input().rstrip().split()))
if n == 0:
print(1)
exit()
rank = list(map(int, input().rstrip().split()))
if (n == p) and (rank[-1] >= record):
print(-1)
else:
res = n + 1
for i in range(n):
if rank[i] <= record:
res = i + 1
break
print(res)
'PS > 문제풀이' 카테고리의 다른 글
백준 1927 최소 힙 Python (0) | 2024.01.20 |
---|---|
백준 19637 IF문 좀 대신 써줘 (0) | 2024.01.20 |
백준 13549 숨바꼭질 3 (0) | 2024.01.17 |
백준 1446 지름길 Python (0) | 2024.01.17 |
백준 20310 타노스 Python (0) | 2024.01.17 |