[백준] 1003. 피보나치 함수 / python 파이썬
🚩 동적프로그래밍(DP) thinking 1. 시간초과 난 코드 피보나치 수열 코드와 동일하게 짜되, n == 0 or 1 인 경우 0과 1의 호출횟수를 카운트하도록 함수를 구성했다. output은 맞게 나왔지만 시간초과 뜸 2. success 😀 0호출횟수와 1호출횟수를 리스트로 만들어 피보나치 수열처럼 n-1, n-2의 호출횟수를 더하는 방식으로 코드를 짬. n = 8 인 경우, cnt_0 = [1, 0, 1, 1, 2, 3, 5, 8], cnt_1 = [0, 1, 1, 2, 3, 5, 8, 13]가 되어 n번째 원소를 출력하면 된다 코드 (pass) T = int(input()) for tc in range(T): N = int(input()) cnt_0 = [1, 0] # 0 호출횟수 기록하는 리..
algorithm/baekjoon
2021. 4. 8. 01:44
글 보관함
TAG
- BFS
- 21609 상어 중학교
- 삼성기출
- 영어끝말잇기
- 프로그래머스
- 백준
- 보석쇼핑
- 기지국설치
- 파이썬
- 2018 카카오 공채
- swea
- merge에러
- 17406 배열돌리기4
- 2579 계단오르기
- 브루트포스
- 알고리즘
- Python
- 삼성코테
- git 미러링
- dp
- 20057 마법사 상어와 토네이도
- dfs
- react
- merge 에러
- 20056 마법사 상어와 파이어볼
최근에 올라온 글
- Total
- Today
- Yesterday
최근에 달린 댓글