Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for CheckSum by Tinus_Trotyl
def checkio(data):
digits = [ord(c) - 48 for c in data[::-1] if '0' <= c <= '9' or 'A' <= c <= 'Z']
cumulo = sum(n if i&1 else sum(divmod(2 * n, 10)) for i, n in enumerate(digits))
return [str((10 - (cumulo % 10)) % 10), cumulo]
June 15, 2019
Comments: