Questions on the Look-and-Say sequence. Google it.
Anonymous
n = int(raw_input()) def LookAndSay(val): out = "" count = 0 lastval = val % 10 while val > 0: curr = val % 10 val /= 10 if curr != lastval: out = str(count) + str(lastval) + out count = 1 else: count += 1 lastval = curr out = str(count) + str(lastval) + out return int(out) val = 1 for i in range(1,n): print val val = LookAndSay(val)
Check out your Company Bowl for anonymous work chats.