aboutsummaryrefslogtreecommitdiff
path: root/challenge-107/colin-crain/python/ch-1.py
blob: f27fd6c3d9410f4aa00b006aad2c9b56c2ee6dbc (plain)
1
2
3
4
5
6
7
8
9
10
11
import numpy

def sd (b):
    if b in (2,3,6):
        return -1
    dec = ((b-4)*(b**(b-1)) + 2*(b**(b-2)) + b**(b-3) + b**3)
    return numpy.base_repr(dec, base=b)


for b in range(2,36):
    print(sd(b))