def initailize(i): bn = baseNumber(2, 7, i) cnt = 0 for bi in bn: if bi == 1: cnt += 1 if cnt == 3: return 1 else: return 0
def getReverse(n): bi = baseNumber(2, 8, n) b000 = bi[0] b001 = bi[1] b010 = bi[2] b011 = bi[3] b100 = bi[4] b101 = bi[5] b110 = bi[6] b111 = bi[7] bi[1], bi[3], bi[4], bi[6] = bi[4], bi[6], bi[1], bi[3] return biTo10(bi)
def delta_func(M, l, c, r): bn = baseNumber(2, 8, M) index = biTo10([l, c, r]) return bn[index]