1. 의미 파악 스택: 박스가 쌓인 형태 박스를 쌓은 뒤 꺼낼 때, 가장 마지막에 올렸던 박스부터 꺼내야함 자료구조에서의 의미 가장 마지막에 들어온 데이터가 가장 먼저 추출되는 자료구조 스택에서 사용하는 연산 Push: 스택에 원소를 삽입 Pop: 스택에서 원소를 추출 Top: 스택의 최상위 원소(마지막에 들어온 원소)를 확인하는 연산 Empty: 스택이 비어 있는지 확인하는 연산 리스트에서 스택의 기능 제공이 가능함 그래서 일반적으로 리스트 자료형을 이용해서 구현한다고함 Push => append Pop => Pop 사용예시 class Stack: def __init__(self): self.stack = [] def push(self, data): # 마지막 위치에 원소 삽입 self.stack.ap..