Invert FizzBuzz by leonid

#!ruby -na
a=[[]]*k=15
k+=1until$F==(a[i=k%15]+=["FizzBuzz"[(n=k/15-~i)%-3&4...12&8-n%5]]-[""])?$><<[i+2," ",n]:k>$$
puts

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

download

return to the top page