https://www.acmicpc.net/problem/9095

#Solution
def plus_123(n):
if n == 1:
return 1
if n == 2:
return 2
if n == 3:
return 4
else:
return plus_123(n-1) + plus_123(n-2) + plus_123(n-3)
test = int(input())
for num in range(test):
answer = plus_123(int(input()))
print(answer)
'Programming [Python] > 백준 알고리즘 솔루션' 카테고리의 다른 글
| #75 백준 파이썬 [11718] 그대로 출력하기 (0) | 2019.07.16 |
|---|---|
| #74 백준 파이썬 [11727] 2xn 타일링 2 (0) | 2019.07.15 |
| #72 백준 파이썬 [4153] 직각삼각형 (0) | 2019.07.15 |
| #71 백준 파이썬 [11399] ATM (0) | 2019.07.15 |
| #70 백준 파이썬 [2869] 달팽이는 올라가고 싶다 (0) | 2019.07.09 |