-코드
n = int(input())
cnt = 0
result = []
for i in range(1, n):
arr = [n, n - i]
while 1:
if arr[-2] < arr[-1]:
break
else:
arr.append(arr[-2] - arr[-1])
if cnt < len(arr):
cnt = len(arr)
result = arr
print(cnt)
print(*result)
범위 때문에 한번 틀렸었습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 23794번 골뱅이 찍기 - 정사각형 (0) | 2021.12.28 |
---|---|
[백준/파이썬] 15989번 1, 2, 3 더하기 4 (0) | 2021.12.27 |
[백준/파이썬] 23808번 골뱅이 찍기 - ㅂ (0) | 2021.12.27 |
[백준/파이썬] 10952번 A+B - 5 (0) | 2021.12.26 |
[백준/파이썬] 10951번 A+B - 4 (0) | 2021.12.26 |