전공/백준
9237
yha97
2022. 12. 10. 00:32
날짜 : 2022. 12. 09
사용 언어 : python
문제
코드
import sys
n = int(sys.stdin.readline())
t = list(map(int, sys.stdin.readline().split()))
t.sort(reverse=True)
day = 0
for i in range(n):
day = max(day, (i+1) + t[i])
print(day+1)
풀이
- 나무를 입력받은 후 내림차순으로 정렬
- 최댓값을 갱신하면서 for문을 돌린다.(day는 해당 for문을 돌리면서 종료됐을 때 경과일수)
알게된 점
-
참고 사이트
-