> > おー! > あんまり短くなった気がしない > (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秒