문제 설명
풀이 과정 & 코드
- 동적계획법을 매우 어렵게 생각하는 편이지만 오늘 같은 문제는 컴공에서도 자주 다루고 DP중에 가장 쉬운편임
- 그리고 이 문제는 DP(bottom-up) 방식을 사용하면 쉽게 풀 수 있음
- 생각해 봐야 할건 초기에 값 설정하는 부분만 할당하면 됨
def solution(n):
answer = 0
dp = [0]*(n+1)
dp[0], dp[1] = 0, 1
for i in range(2, n+1):
dp[i] = (dp[i-2] + dp[i-1])%1234567
return dp[-1]
'알고리즘' 카테고리의 다른 글
99클럽 코테 스터디 16일차 TIL (0) | 2024.08.06 |
---|---|
99클럽 코테 스터디 11일차 TIL (0) | 2024.08.01 |
99클럽 코테 스터디 10일차 TIL (0) | 2024.07.31 |
99클럽 코테 스터디 9일차 TIL (0) | 2024.07.30 |
99클럽 코테 스터디 8일차 TIL (0) | 2024.07.29 |