Branching Computations by

d={'v':lambda x: sum([[j-1,j+1] for j in x],[]),'<':lambda x:x[1:],'>':lambda x:x[:-1],'^':lambda x:[sum(x)],'/':lambda x:[reduce(long.__mul__,x,1L)]}
while 1:
 x=[0L]
 for c in raw_input():x=d[c](x)
 print `x`.replace('L','')

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

To protect the system from spam, please input your favorite sport (hint: I believe its name must start with 'g', case insensitive)

download

return to the top page