vsv wrote: > On Mar 2, 11:06 am, Brian Adkins <lojicdotcomNOS... / gmail.com> wrote: >> This is really bugging me. Someone posted a golf challenge to write a >> smallest FizzBuzz program here: >> >> http://golf.shinh.org/p.rb?FizzBuzz (although the site was down when I >> checked it a few minutes ago) >> >> Basically, the challenge is to write the smallest Ruby program that will >> print the numbers from 1 to 100 except: >> * substitute Fizz for numbers that are multiples of 3 >> * substitute Buzz for numbers that are multiples of 5 >> * substitute FizzBuzz for numbers that are multiples of both 3 and 5 > .. >> Can any Ruby guru out there get it down to 56 bytes? > > 55 bytes: > 1.upto(?d){|i,x|i%3<1&&x=:Fizz;puts i%5<1?"#{x}Buzz":i} > > Replace ?d with 100 if you want 56 bytes :) > > Interesting. But it doesn't produce proper output :(