이코테 124p
stack = []
stack.append(1)
stack.append(2)
stack.append(3)
stack.pop()
stack.append(4)
print(stack)
from collections import deque
queue = deque()
queue.append(5)
queue.append(2)
queue.append(3)
queue.append(7)
queue.popleft()
queue.append(1)
queue.append(4)
queue.popleft()
print(queue)
queue.reverse()
print(queue)
def factorial_iterative(n):
result = 1
for i in range(n):
result *= i + 1
return result
def factorial_recursive(n):
if n <= 1:
return 1
return n * factorial_recursive(n - 1)