|
|
|
|
|
by crunchbang-excl
939 days ago
|
|
The challenge generic class can be solved without making any change to the pop() function. I got it to work with this code: # Code starts here class Stack[T]:
def __init__(self) -> None:
self.items: list[T] def push(self, item: T) -> None:
self.items.append(item)
def pop(self):
return self.items.pop()
# Code ends hereThis code has fewer changes than the solution provided, and doesn't need imports. I'm not sure the solution needs those imports either. Perhaps the tests for that challenge should cover more cases. |
|
In fact this is describe in the solution https://github.com/laike9m/Python-Type-Challenges/blob/main/...