지나가던 개발자

[Python] 백준 10870번(피보나치 수 5) 문제 풀이 본문

PS/Python

[Python] 백준 10870번(피보나치 수 5) 문제 풀이

KwonYongHyeon 2022. 2. 14. 18:22

 

print([0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765][int(input())])

 

 이게 좋은 코드라고는 못하겠다. 하지만 매번 수열 문제를 풀 때마다 이렇게 한번 풀어보고 싶었다.

 

 이해하기는 쉽다. n이 20보다 작거나 같은 자연수 또는 0이기 때문에 길이가 21인 피보나치 수열 리스트를 만들어서 그 n번째 요소를 출력하는 코드이다. n이 100보다 작거나 같은 것도 아니고, 20정도는 이렇게 푸는 것도 나쁘지 않은 방법인 것 같다.

Comments