[백준/파이썬] 2193번 이친수 풀이

업데이트:



문제 정보


풀이

문제

길이 N인 이친수의 개수를 구하는 문제입니다.

이친수는 01로 이루어지며, 맨 앞은 1, 그리고 11이 포함되면 안 됩니다.

코드

pin = [1, 1]
n = int(input())
for i in range(2, n):
    pin.append(pin[i-1]+pin[i-2])
print(pin[n-1])

설명

점화식은 피보나치와 동일하게 dp[i] = dp[i-1] + dp[i-2] 형태가 됩니다.

초기값을 두고 N까지 채운 뒤 N번째 값을 출력합니다.



댓글남기기