>  2008/06/15 (日) 22:22:31        [qwerty]
> > こういうことが言いたかったんだろう
> > for (var i=0;i<=100;i++) {
> >   var val = null;
> >   if (i%3) val+='Fizz';
> >   if (i%5) val+='Buzz';
> >   if (val) print val + '\n';
> >   else     print i + '\n';
> > }
> おー!

あんまり短くなった気がしない

(1..100).each {|i|
  j = ''
  if i % 3 == 0
    j += "Fizz"
  end
  if i % 5 == 0
    j += "Buzz"
  end
  if j != ''
    print j, "\n"
  else
    print i, "\n"
  end
}

参考:2008/06/15(日)22時16分38秒