restructure zeta/** to storage/zeta/**

This commit is contained in:
2025-05-10 21:54:24 +09:00
parent 2886820691
commit 2f2e0759fd
407 changed files with 7 additions and 1 deletions

View File

@@ -0,0 +1,32 @@
import sys
class Stack(list):
def push(self, *args, **kwargs):
self.append(args[0])
def size(self, *args, **kwargs):
return self.__len__()
def empty(self, *args, **kwargs):
return 1 if self.__len__() == 0 else 0
def top(self, *args, **kwargs):
return self.__getitem__(-1)
def dispatch(self, exp):
t = exp.strip().split()
try:
return self.__getattribute__(t[0])(*map(int, t[1:]))
except:
return -1
if __name__ == '__main__':
s = Stack()
N = int(sys.stdin.readline())
for i in range(N):
exp = sys.stdin.readline()
ret = s.dispatch(exp)
if ret is not None:
print(ret)