Skip to content

Commit f2297fc

Browse files
authored
#17 : 2579_계단 오르기.py
#17 : Week4_예원이티
1 parent eabba53 commit f2297fc

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

이티예원/2579_계단 오르기.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
input = sys.stdin.readline
33

44
n = int(input())
5-
score = []
6-
dp = []
5+
s = [0 for i in range(301)]
6+
dp = [0 for i in range(301)]
77

8-
for _ in range(n):
9-
score.append(int(input()))
8+
for i in range(n):
9+
s[i] = int(input())
1010

11-
dp[0] = score[0]
12-
dp[1] = score[0] + score[1]
13-
dp[2] = max(score[0] + score[2], score[1] + score[2])
11+
dp[0] = s[0]
12+
dp[1] = s[0] + s[1]
13+
dp[2] = max(s[1] + s[2], s[0] + s[2])
1414
for i in range(3, n):
15-
dp[i] = max(score[i] + dp[i-2], score[i] + score[i-1] + dp[i-3])
15+
dp[i] = max(dp[i-3] + s[i-1] + s[i], dp[i-2] + s[i])
1616

1717
print(dp[n-1])

0 commit comments

Comments
 (0)