지나가던 개발자
[Python] 백준 10870번(피보나치 수 5) 문제 풀이 본문
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정도는 이렇게 푸는 것도 나쁘지 않은 방법인 것 같다.
'PS > Python' 카테고리의 다른 글
[Python] 백준 11050번(이항 계수 1) 문제 풀이 (0) | 2022.02.17 |
---|---|
[Python] 백준 2577번(숫자의 개수) 문제 풀이 (0) | 2022.02.15 |
[Python] 백준 1712번(손익분기점) 문제 풀이 (0) | 2022.02.14 |
[Python] 백준 4673번(셀프 넘버) 문제 풀이 (0) | 2022.02.13 |
[Python] 백준 11021번(A+B - 7) 문제 풀이 (0) | 2022.02.13 |
Comments