[백준] 2193-이친수

kiteday·2025년 7월 21일
0

코딩테스트

목록 보기
28/46

문제바로가기

N까지 숫자가 증가할 때 경우의 수를 따져보자

123456...N
112358...n[N-2]+n[N-1]

다음과 같은 규칙을 찾을 수 있다.

N = int(input())

if N == 1 or N == 2:
    print(1)
else:
    n = [1]*N
    n[0] = n[1] = 1
    for i in range(2, N):
        n[i] = n[i-2] + n[i-1]

    print(n[N-1])
profile
공부

0개의 댓글