팩토리얼
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 |