Branching Computations by letranger

#!ruby -n
a=[0]
gsub(/./){a=[*[a.flat_map{|n|[n-1,n+1]},a[1..-1],a[0..-2],a.inject(0,:+),a.inject(1,:*)]["v<>^/".index$&]]}
p a

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