chore: add Counter class
Some checks failed
Run tests / test (push) Failing after 1m44s
Code Quality / lint (push) Successful in 1m46s

This commit is contained in:
2026-01-26 01:02:03 +01:00
parent 0d16d72c4d
commit 517d81bd15
2 changed files with 44 additions and 1 deletions

20
src/counter.py Normal file
View File

@@ -0,0 +1,20 @@
class Counter:
def __init__(self, val=0):
self.reset_on = val
self.val = val
def __repr__(self):
return f"Counter: {self.val} [reset on {self.reset_on}]"
def incr(self):
self.val += 1
return self.val
def decr(self):
self.val -= 1
return self.val
def reset(self):
self.val = self.reset_on
return self.val