> > こういうことが言いたかったんだろう
> > 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秒