hhaahahaha studying for programming. the CAs’ practice problems for the final..
def nyanCats(rainbow):
if(len(rainbow)<=2):
return 0
elif(rainbow[0] <= 1):
return 10
else:
return len(rainbow)-nyanCats(rainbow[::rainbow[0]])+nyanCats(rainbow[::2])
def doubleRainbow(sky):
sky&=0xFF
sky=(sky|(sky»4))&0xF
sky=(sky|(sky»2))&0x3
sky=(sky|(sky»1))&1
return sky^1
def unicorn(sparkle, magic):
fairy = []
if (sparkle == 0 or magic == 0):
return [1]
for star in unicorn(sparkle/2, magic-1):
fairy += [star]
if sparkle % star == 0:
fairy += [sparkle]
elif magic % star == 1:
fairy += [magic]
return fairy
def awesome(a, b):
z = 0
False = (bool)(0)
for x in xrange(a**b):
if (x % b == 0):
True = False
False = not True
else:
z += a
return (False and z > a**b)
def lolCatz(cat, lol=1):
if (cat <= 0):
return 0
else:
return (cat & lol) + lolCatz(cat » 1, lol « 1)
print lolCatz(39)
def umad(input1):
if(input1 <= 0): return 1
return ((input1 + 1) % 2) + umad(input1 / 2)