
백준 10844 "쉬운 계단 수" (JAVA)
·
알고리즘(JAVA)
🔍 문제링크https://www.acmicpc.net/problem/10844📌 문제 요약길이가 N인 계단 수의 개수를 구하는 문제이다.계단 수는 인접한 자리의 숫자 차이가 항상 1이어야 한다.첫 번째 자리는 0이 될 수 없다.정답을 1,000,000,000으로 나눈 나머지를 출력🛠 풀이 및 알고리즘DP 배열 정의`dp[i][j]`: 길이가 i이고 마지막 숫자가 j일 때 계단 수의 개수`dp[1][0] = 0` (첫 자리가 0이면 안됨)`dp[1][1] ~ dp[1][9] = 1` (한 자리 계단 수는 자기 자신)점화식 `dp[i][0] `= `dp[i+1][1]` (0은 이전 자리가 1인 경우만 가능)`dp[i][9]` = `dp[i-1][8]` (9는 이전 자리가 8인 경우만 가능)`dp[i][..