Update stack.py

This commit is contained in:
marina 2023-08-07 17:51:46 -07:00 committed by GitHub
parent fd439a2d84
commit 975b4d7dbd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -10,15 +10,9 @@ class Stack:
self.min_array = [] self.min_array = []
self.min = float('inf') self.min = float('inf')
######################
# Private methods
######################
def __repr__(self): def __repr__(self):
return f'{self.content}' return f'{self.content}'
######################
# Properties
######################
@property @property
def size(self): def size(self):
return len(self.content) return len(self.content)
@ -34,9 +28,6 @@ class Stack:
def is_empty(self): def is_empty(self):
return not bool(self.content) return not bool(self.content)
######################
# Public methods
######################
def push(self, value): def push(self, value):
if value < self.min: if value < self.min:
self.min = value self.min = value