ji_iin
iOSLog
ji_iin
전체 방문자
오늘
어제
  • 분류 전체보기 (56)
    • Swift (8)
    • iOS (6)
    • 알고리즘 (34)
    • CS (3)
    • 회고 (3)
    • 제품리뷰 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 파이썬
  • 재귀
  • ios
  • 2022년 회고
  • Bye2023
  • 자바
  • 다이나믹 프로그래밍
  • django
  • opional
  • 정렬
  • 브루트포스 알고리즘
  • 백준
  • 그래프탐색
  • 알고리즘개념
  • 백트래킹
  • 깊이우선탐색
  • 공식문서
  • Python
  • 구조체와 클래스
  • swiftUI
  • 대기업코테
  • 그래프이론
  • 회고
  • 수학
  • 프로그래머스
  • 알고리즘
  • 깊은복사와 얕은복사
  • 개발회고
  • 너비우선탐색
  • SWiFT

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ji_iin

iOSLog

[JAVA] 백준 11057 - 오르막 수
알고리즘

[JAVA] 백준 11057 - 오르막 수

2021. 7. 25. 17:49

문제

11057번: 오르막 수

[ 문제 조건 ]

  • N의 범위는 1~10000
  • 오르막 수의 개수를 % 10007

[ 해결순서 ]

  1. 직접 노트에 적어보면서 규칙을 찾으려고 했다.이를 보면 점화식을 구할 수 있다.
  2. 이를 보면 점화식을 구할 수 있다.
  3. 각 자릿수별로 끝자리 0~9에 따라 들어갈 수 있는 경우의 수를 구해 해당 n의 경우의 수를 모두 더하면 총 오르막 수 의 개수를 구할 수 있다.
  4. 점화식 : dp[i][j] = (dp[i - 1][j] + dp[i][j - 1])

✏️한줄평

쉽다고 생각했지만, 조금 생각을 해봐야하는 신박한 문제였다.


코드

'알고리즘' 카테고리의 다른 글

[Python] 백준 11052번 - 카드 구매하기  (0) 2021.08.06
[JAVA] 백준 1245 - 농장 관리  (0) 2021.07.26
[JAVA] 백준 7569번 - 토마토  (0) 2021.07.25
[JAVA] 백준 1991번 - 트리순회  (0) 2021.07.19
[JAVA] 백준 2667번 - 단지번호붙이기  (0) 2021.07.19
    '알고리즘' 카테고리의 다른 글
    • [Python] 백준 11052번 - 카드 구매하기
    • [JAVA] 백준 1245 - 농장 관리
    • [JAVA] 백준 7569번 - 토마토
    • [JAVA] 백준 1991번 - 트리순회
    ji_iin
    ji_iin
    개발성장일지🐥

    티스토리툴바