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문을 돌리면서 종료됐을 때 경과일수)

 

 

알게된 점

 

 

참고 사이트