Skip to content

Commit 7540acb

Browse files
committed
[BOJ] 2579 계단 오르기 (S4)
1 parent 0415cae commit 7540acb

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

이용훈/11주차/260310.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
const fs = require('fs');
2+
const lines = fs.readFileSync(0, 'utf8').trim().split('\n');
3+
4+
const input = lines.map(line => Number(line));
5+
const n = input.shift();
6+
7+
const dy = Array.from({ length: n + 1 }, () => 0);
8+
dy[1] = input[0];
9+
dy[2] = input[0] + input[1];
10+
11+
for(let i = 3; i < n + 1; i++) {
12+
dy[i] = Math.max(dy[i - 2] + input[i - 1], dy[i - 3] + input[i - 2] + input[i - 1]);
13+
}
14+
15+
console.log(dy[n]);

0 commit comments

Comments
 (0)