Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Uncategorized category for The Good Radix by TovarischZhukov
def convert(number, osn):
return sum([int(val) * osn ** i for i, val in enumerate(number)])
def checkio(number):
number=[int(val) if val.isdigit() else ord(val)-55 for val in number]
for osn in range(max(number)+1,37):
if convert(number[::-1], osn) % (osn-1)==0:
return osn
return 0
Dec. 23, 2015