> > おー!
> あんまり短くなった気がしない
> (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
> }
短いほうがいいともいえないが
(1..100).each {|i|
j = ''
j += i % 3 == 0 ? "Fizz" : "";
j += i % 5 == 0 ? "Buzz" : "";
print j ,j != '' ? j : "", "\n";
}
参考:2008/06/15(日)22時22分31秒