본문 바로가기
python

백준 재귀 함수 연습

by Gyona 2025. 6. 25.

팩토리얼

t = int(input())

for _ in range(t):
    n = int(input())
    i =1
    for j in range(1, n+1):
        i *= j
        
    for ch in reversed(str(i)):
    	if ch != '0':
        	print(ch)
       		break

피보나치 수

n = int(input())
stack = [0,1]

for i in range(2, n+1):
    stack.append(stack[i-1]+ stack[i-2])

print(stack[n])

 

'python' 카테고리의 다른 글

백준 정렬 알고리즘 연습  (0) 2025.06.26
백준 DFS/ BFS 알고리즘 연습  (1) 2025.06.25
백준 - 스택,큐 알고리즘 연습  (0) 2025.06.25
백준 - 그리디  (0) 2025.06.24
백준 - 구현문제  (0) 2025.06.24