https://www.acmicpc.net/problem/11727
#Solution
def squares(n):
answer = 0
temp_n1 = 1
temp_n2 = 3
for i in range(1, n+1):
if i == 1:
answer += 1
elif i == 2:
answer += 2
else:
answer = temp_n1 * 2 + temp_n2
temp_n1 = temp_n2
temp_n2 = answer
return answer
answer = squares(int(input()))
print(answer % 10007)
'Programming [Python] > 백준 알고리즘 솔루션' 카테고리의 다른 글
#76 백준 알고리즘 [11047] 동전 0 (0) | 2019.07.16 |
---|---|
#75 백준 파이썬 [11718] 그대로 출력하기 (0) | 2019.07.16 |
#73 백준 파이썬 [9095] 1, 2, 3 더하기 (0) | 2019.07.15 |
#72 백준 파이썬 [4153] 직각삼각형 (0) | 2019.07.15 |
#71 백준 파이썬 [11399] ATM (0) | 2019.07.15 |