from math import * def baseExpansion(n,c,b): j = 0 base10 = sum([pow(c,len(n)-k-1)*n[k] for k in range(0,len(n))]) while floor(base10/pow(b,j)) != 0: j = j+1 return [floor(base10/pow(b,j-p)) % b for p in range(1,j+1)]
from math import * def baseExpansion(n,c,b): j = 0 base10 = sum([pow(c,len(n)-k-1)*n[k] for k in range(0,len(n))]) while floor(base10/pow(b,j)) != 0: j = j+1 return [floor(base10/pow(b,j-p)) % b for p in range(1,j+1)]