Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Number Base by maxadamski
def num(c):
if ord(c) in range(48, 58):
return int(c)
else:
return ord(c) - 55
def checkio(strnum, radix):
if any(num(v) > radix - 1 for v in strnum):
return -1
return sum(num(v) * pow(radix, i) for i, v in enumerate(reversed(strnum)))
Oct. 19, 2017