https://www.acmicpc.net/problem/1793
#Solution
여기서 훼이크는 '아무것도 안하기' 도 하나의 방법이라는 것
def squares(n):
answer = 0
temp_n1 = 1
temp_n2 = 3
for i in range(0, n+1):
if i == 0 or i == 1:
answer = 1
elif i == 2:
answer = 3
else:
answer = temp_n1 * 2 + temp_n2
temp_n1 = temp_n2
temp_n2 = answer
return answer
while True:
try:
print(squares(int(input())))
except:
break
'Programming [Python] > 백준 알고리즘 솔루션' 카테고리의 다른 글
#98 백준 파이썬 [1904] 01타일 - 점화식 (0) | 2019.09.23 |
---|---|
#97 백준 파이썬 [6064] 카잉 달력 (0) | 2019.09.23 |
#95 백준 파이썬 [11726] 2xn 타일링 (0) | 2019.09.19 |
#94 백준 파이썬 [1021] 회전하는 큐 - 덱 (0) | 2019.09.18 |
#93 백준 파이썬 [2164] 카드2 - 덱 (0) | 2019.09.18 |