Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Uncategorized category for CheckSum by David_Jones
def checkio(data):
alphabet = set('0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ')
check_sum = i = 0
for ch in reversed(data):
if ch in alphabet:
value = ord(ch) - 48
check_sum += value if i % 2 else sum(map(int, str(2*value)))
i += 1
return [str(-check_sum % 10), check_sum]
May 20, 2019