← 문제 목록
초급 자료구조 30P

스택의 기본 이해

스택은 LIFO(Last In, First Out) 구조로, 가장 나중에 추가된 요소가 가장 먼저 제거됩니다. 다음 코드에서 스택에 대한 기본적인 연산을 보여줍니다.
PYTHON
class Stack:
    def __init__(self):
        self.items = []

    def push(self, item):
        self.items.append(item)

    def pop(self):
        return self.items.pop() if not self.is_empty() else None

    def is_empty(self):
        return len(self.items) == 0

stack = Stack()
stack.push(1)
stack.push(2)
stack.push(3)
print(stack.pop())  # 이 부분에서 출력되는 값은 무엇인가요?
0명 풀이 · 정답률 0%