[백준 16435 파이썬] - 스네이크버드

zsunny·2022년 8월 8일
1

📌 문제

💯 정답

import sys
input = sys.stdin.readline

n, l = map(int, input().split())
h = list(map(int, input().split()))
h.sort()

for i in h:
    if i > l:
        break
    l += 1

print(l)

📝 설명

• 우선 입력받은 과일의 높이 리스트를 오름차순으로 정렬한다.
• 과일의 높이를 순서대로 탐색하며 스네이크버드의 길이와 같거나 작으면 스네이크버드의 길이를 +1한다.
• 과일의 높이가 스네이크버드의 길이보다 큰 순간 반복문을 탈출하고 그때의 스네이크버드 길이를 출력한다.
profile
매일 성장하는 예비 웹 개발자 🌱

0개의 댓글