[백준] 2579번 : 계단 오르기 - Python(파이썬)

강재원·2022년 11월 13일
0

[코딩테스트] Python

목록 보기
181/200



https://www.acmicpc.net/problem/2579

n=int(input())
arr=[0]*(n+1)
num=[0]*(n+1)
for i in range(1,n+1): arr[i]=int(input())
num[1]=arr[1]
if n>1: num[2]=arr[1]+arr[2]
for i in range(3,n+1):
    num[i]=max(num[i-2],num[i-3]+arr[i-1])+arr[i]
print(num[n])
profile
개념정리 & 문법 정리 & 알고리즘 공부

0개의 댓글