What happens when you learn python by doing as much of project euler as possible with oneliners.
def nCk(n,k): return int(round(reduce(mul, (float(n-i)/(i+1) for i in range(k)), 1))) def eul29(): return len(set([a**b for a in range(2, 101) for b in range(2, 101)])) def eul30(): def fifth(n): return sum([int(i)**5 for i in str(n)]) return sum([fifth(i) for i in range(2,355000) if fifth(i) == i]) def eul56(): return max([sum([int(i) for i in str(a**b)]) for a in range(90,101) for b in range(90,101)])
Biologist by day, decisively not a programmer by night, I swear.
Member for 4 years, 5 months
2 profile views
Last seen Oct 2 '15 at 21:57