본문 바로가기 메뉴 바로가기

개발을항해

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발을항해

검색하기 폼
  • 분류 전체보기 (47)
    • 💻 프로젝트 (4)
    • 💪 챌린지 (4)
    • ✍ 기록 (11)
    • 🐛 버그 (2)
    • 🧩 알고리즘 (26)
  • 방명록

dynamic-programing (1)
[백준] 2579 계단 오르기 - Python

2579번: 계단 오르기 계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. 과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점 www.acmicpc.net POINT Dynamic Programing (다이나믹 프로그래밍, dp) 피보나치 수열이 대표적인 예시이다. 1. 큰 문제를 작게 나눌 수 있고, 2. 작은 문제에서 구한 결과가 큰 문제에서도 사용되면 Dynamic Programing을 사용한다. 재귀(Top-down), 반복(Bottom-up) 두 가지 방법이 있으며, 시간 복잡도를 고려해서 반복문을 사용한다. 풀이 n = int(input()) # 계단 개수 scores = [0] * (n+1) # 계단 점수 for ..

🧩 알고리즘 2022. 2. 22. 11:24
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 프로그래머스
  • p5js
  • Spotify
  • rn
  • React-native
  • 코드분석
  • nodeJS
  • DP
  • dfs
  • 이벤트루프
  • 다이나믹프로그래밍
  • React.js
  • 비동기
  • 코테
  • 백트래킹
  • 알고리즘
  • Python3
  • Unsplash
  • 코딩테스트
  • React
  • python
  • node.js
  • javascript
  • 코어자바스크립트
  • 문제풀이
  • 백준
  • 파이썬
  • backtracking
  • flutter
  • fetch
more
«   2026/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바