Today
Total
04-24 05:43
관리 메뉴

홍우진의 개발 일기장

[백준] 1912번: 연속합 / 파이썬 본문

알고리즘/백준

[백준] 1912번: 연속합 / 파이썬

홍우진 2025. 1. 24. 23:44
728x90
반응형

 

풀이 코드


n = int(input())
su = list(map(int,input().split()))

for i in range(1, n):
    su[i] = max(su[i], su[i-1] + su[i])

print(max(su))

 

코드 해석


리스트 속의 현재 값과 지금까지 더한값을 비교하여

더 큰 수를 현재 값으로 지정하며 나아간다.

 

최종적으로 리스트 속에 남아있는 값들 중 가장 큰 값을 출력한다.

  

 

체감 난이도: ★★★☆

728x90
반응형
Comments