from uniPerm import perms from math import log import random from sympy.core.sympify import sympify from sympy.simplify.simplify import simplify def con_base(n,b): out = [] if n == 0: return [0] for p in range(int(log(n,b)),-1,-1): out.append(n//(b**p)) n %= b**p return out def zp(lst,n): l = [] for i in range(n-len(lst)): l.append(0) return l + lst def getInput(blah): sanitized = list( filter( lambda x: x,blah.split(' ') ) ) return list( map( lambda x: int(x),sanitized ) ) def choose(lst,select): return list(map(lambda x: lst[x],select)) def rand_4(): l = [] for i in range(4): l.append(random.randint(0,20)) return l