백준 계단오르기 자바1 백준 2579번 계단 오르기 각각 점수가 부여된 계단을 규칙에 따라 올랐을 때 얻을 수 있는 총 점수의 최댓값을 구하는 문제다. 규칙은 다음과 같다. 계단은 한 번에 한 계단 또는 두 계단 오를 수 있다. 연속된 세 개의 계단을 모두 밟아서는 안 된다. 마지막 계단은 반드시 밟아야 한다. 규칙 3을 기준으로 나머지 규칙을 적용하면 가능한 몇가지의 경우의 수를 얻을 수 있다. n-5 | n-4 | n-3 | n-2 | n-1 | n ^ - 마지막 계단을 반드시 밟아야 한다. ^ ^ ^ - 경우의 수 1. (n-3)계단과 (n-1)계단을 밟고 온다. ^ ^ - 경우의 수 2. (n-2)계단을 밟고 온다. - 경우의 수 1에 대해 N 번째 계단에서 얻을 수 있는 최대 점수(dp[N]) 는 N번째 계단의 점수와 직전 계단의 점수, 및 N-.. 2023. 3. 14. 이전 1 다음