코딩테스트
[백준][파이썬]9625번: BABBA
과아아앙
2021. 5. 13. 23:20
문제 출처 : https://www.acmicpc.net/problem/9625
내 풀이
n = int(input())
a = [1]
b = [0]
for i in range(n):
a.append(b[i])
b.append(b[i] + a[i])
print(a[-1], end = ' ')
print(b[-1])
설명
조건을 보면 B -> BA, A -> B로 바뀐다.
이는 곧 a[i] 의
A의 개수는 a[i - 1]의 B의 개수
B의 개수는 (a[i - 1]의 A의 개수 + a[i - 1]의 B의 개수)이다.