Skip to content

Commit 7ada7dd

Browse files
committed
Completed ring buffer, tests pass
1 parent 1262f36 commit 7ada7dd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

ring_buffer/ring_buffer.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ def __init__(self, capacity):
55
self.storage = [None]*capacity
66

77
def append(self, item):
8-
pass
8+
self.storage[self.current] = item
9+
if self.current >= len(self.storage)-1:
10+
self.current = 0
11+
else:
12+
self.current += 1
913

1014
def get(self):
11-
pass
15+
return [v for v in self.storage if v is not None]

0 commit comments

Comments
 (0)