백준

백준 9237번: 이장님 초대 (파이썬)

inns21 2023. 7. 28. 10:42

# 나무의 개수
n = int(input())

# 나무가 다 자라는데 필요한 요일수
days = list(map(int,input().split()))

# 자라는데 오랜 시간이 걸리는 나무부터 먼저 심기 위해 내림차순 정렬
days.sort(reverse=True)

# 나무를 심는 날짜 리스트 생성
n_list = [i for i in range(1,n+1)]

# 다 자란 날짜를 담을 결과 리스트
result = list()

# 자라는데 오랜 시간이 걸리는 나무부터 심는 요일을 지정해서 얼마나 걸리는지 확인
for i in range(n):
  result.append(days[i] + n_list[i])

print(max(result) + 1)