티스토리 뷰
https://www.acmicpc.net/problem/10870
👩💻for문 사용한 코드 : 성공🌈
f0 = 0
f1 = 1
n = int(input())
if n == 0:
print(f0)
elif n == 1:
print(f1)
else:
for i in range(n-1):
f2 = f0 + f1
f0 = f1
f1 = f2
print(f2)
# 첫 번째 수(f0)과 두 번째수(f1)를 정해놓고 시작
👩💻재귀함수 사용 : 성공🌈
def fibonacci(num):
if (num==0):
return(0)
elif(num==1):
return(1)
else:
return(fibonacci(num-1) + fibonacci(num-2))
num = int(input())
print(fibonacci(num))
'🦖 Programming > Python' 카테고리의 다른 글
[Python] for문 거꾸로 출력 (0) | 2022.08.25 |
---|---|
[Python] 백준 알고리즘 2775번 : 부녀회장이 될테야 (0) | 2022.08.25 |
[Python] 백준 알고리즘 18870번 : 좌표 압축 (0) | 2022.08.21 |
[Python] 백준 알고리즘 1157번 : 단어 공부 (0) | 2022.08.21 |
[Python] find() 함수 (0) | 2022.07.07 |
댓글