나의 풀이
def solution(n):
fibo = [0, 1, 1] + [0] * (n - 2)
for i in range(3, n + 1):
fibo[i] = fibo[i - 1] + fibo[i - 2]
return fibo[n] % 1234567
참고할만한 답안
# 문제가 개편되었습니다. 이로 인해 함수 구성이나 테스트케이스가 변경되어, 과거의 코드는 동작하지 않을 수 있습니다.
# 새로운 함수 구성을 적용하려면 [코드 초기화] 버튼을 누르세요. 단, [코드 초기화] 버튼을 누르면 작성 중인 코드는 사라집니다.
def fibonacci(num):
a,b = 0,1
for i in range(num):
a,b = b,a+b
return a
# 아래는 테스트로 출력해 보기 위한 코드입니다.
print(fibonacci(3))
'코딩 테스트 (Coding Test)' 카테고리의 다른 글
[프로그래머스] 짝지어 제거하기 (0) | 2023.01.17 |
---|---|
[프로그래머스] 다음 큰 숫자 (0) | 2023.01.16 |
[프로그래머스] 숫자의 표현 (0) | 2023.01.16 |
[프로그래머스] 이진 변환 반복하기 (0) | 2023.01.16 |
[프로그래머스] 올바른 괄호 (0) | 2023.01.16 |