반응형

 

이번 문제는 간단히 Stack의 기능인 push, pop, top에서 추가로 getMin 함수를 구현하는 클래스를 작성하면 됩니다.

 

저는 아래와 같이 풀었습니다.

 

class MinStack:

    def __init__(self):
        self.stack = []

    def push(self, x: int) -> None:
        self.stack.append(x)

    def pop(self) -> None:
        self.stack.pop()

    def top(self) -> int:
        return self.stack[-1]

    def getMin(self) -> int:
        return min(self.stack)

 

감사합니다.

반응형

+ Recent posts