summaryrefslogtreecommitdiff
path: root/comp/work/24
diff options
context:
space:
mode:
Diffstat (limited to 'comp/work/24')
-rw-r--r--comp/work/24/queues.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/comp/work/24/queues.py b/comp/work/24/queues.py
new file mode 100644
index 0000000..8688af6
--- /dev/null
+++ b/comp/work/24/queues.py
@@ -0,0 +1,18 @@
+class Queue:
+ def __sizeof(self):
+ return len(self.__queue)
+
+ def __shift(self):
+ new = []
+ for i in self.__queue
+
+ def __init__(self, maxsize):
+ self.__maxsize = maxsize
+ self.__queue = []
+
+ def add(self, data):
+ if self.__sizeof(self) < self.__maxsize:
+ self.__queue.append(data)
+
+ def remove(self):
+ self.__queue.pop(0)