initial commit

This commit is contained in:
callebtc
2022-09-11 04:31:37 +03:00
parent 213968eca7
commit 13a1e47a3d
18 changed files with 1128 additions and 0 deletions

8
core/split.py Normal file
View File

@@ -0,0 +1,8 @@
def amount_split(amount):
"""Given an amount returns a list of amounts returned e.g. 13 is [1, 4, 8]."""
bits_amt = bin(amount)[::-1][:-2]
rv = []
for (pos, bit) in enumerate(bits_amt):
if bit == "1":
rv.append(2**pos)
return rv