[백준] 16435번: 스네이크버드 (in Python)

Yanagi·2022년 4월 15일
0

PS

목록 보기
2/7

문제


소스코드

import sys
n, l = map(int, sys.stdin.readline().strip().split())
h = list(map(int, sys.stdin.readline().strip().split()))
h.sort()
for i in range(n):
    if(l >= h[i]):
        l += 1
    else:
        break;
print(l)

코드 해설

  • 정렬을 하고, for문으로 하나씩 돌려준다. l이 h[i]보다 크거나 같으면 l을 하나씩 증가시킨다. l이 작아지는 순간에는 break를 사용하여 for문을 중단시킨다. 그리고 l를 출력시킨다.

느낀 점

profile
<'쟤'보단 내가 낫지> 에서 '쟤'를 담당하고 있습니다.

0개의 댓글