Files
python/exercises/binary/example.py
2016-01-26 17:24:22 +01:00

6 lines
217 B
Python

def parse_binary(digits):
if set(digits) - set('01'):
raise ValueError("Invalid binary literal: " + digits)
return sum(int(digit) * 2 ** i
for (i, digit) in enumerate(reversed(digits)))