@Eeap
velog
@Eeap
전체 방문자
오늘
어제
  • 전체 (168)
    • osam (1)
    • Cloud (21)
      • Docker (2)
      • AWS (13)
    • AI & Data (7)
    • Algorithm (76)
      • Baekjoon (75)
      • Codeforces (1)
    • Language (18)
      • Java (18)
    • Back-end (17)
      • Spring (3)
      • JSP & Servlet (12)
      • Go (2)
    • 일상 (4)
    • 기타 (8)
    • git (1)
    • Infra (9)
      • Apache Kafka (5)
      • Kubernetes (4)
      • 기타 (0)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • flink
  • Agent
  • java
  • CLASS
  • 심폴릭링크
  • 티스토리챌린지
  • converse api
  • AWS CodeStar
  • bedrock agent
  • AWS CodeCatalyst
  • bedrock api
  • 인터페이스
  • 오블완
  • SageMaker
  • bedrock
  • sagemaker unified studio
  • Python
  • knowledge bases
  • invokemodel api
  • AWS CodeArtifact

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
@Eeap

velog

Algorithm/Baekjoon

1912번 파이썬

2022. 4. 4. 22:11
반응형

ary를 deepcopy해서 새로운 리스트 p(dp를 이용하기 위한 리스트)를 만들어준다.

그리고 나서 두번째 인덱스부터 마지막 인덱스까지

이전 dp에 현재 ary의 값을 더한 값이 ary의 본연의 값보다 큰지 확인하고 크면 해당 dp 인덱스를 그 값으로 교체해준다!

그리고 최종적으로 연속된 값이 가장 큰 값을 p 리스트에서 출력해준다.

import sys,copy
input = sys.stdin.readline
n = int(input())
ary=list(map(int,input().split()))
p=copy.deepcopy(ary)
for idx in range(1,n):
  if p[idx] < (p[idx-1]+ary[idx]):
    p[idx]=p[idx-1]+ary[idx]

print(max(p))
반응형
저작자표시 (새창열림)

'Algorithm > Baekjoon' 카테고리의 다른 글

14501번 파이썬  (0) 2022.04.05
1699번 파이썬  (0) 2022.04.04
14002번 파이썬  (0) 2022.04.04
1463번 파이썬  (0) 2022.04.03
5430번 파이썬  (0) 2022.04.01
    'Algorithm/Baekjoon' 카테고리의 다른 글
    • 14501번 파이썬
    • 1699번 파이썬
    • 14002번 파이썬
    • 1463번 파이썬
    @Eeap
    @Eeap

    티스토리툴바