> 2008/06/15 (日) 22:13:38 ◆ ▼ ◇ [qwerty]> > 漏れもかいた
> > (1..100).each {|i|
> > if i % 15 == 0
> > print "FizzBuzz\n"
> > next
> > end
> > if i % 3 == 0
> > print "Fizz\n"
> > next
> > end
> > if i % 5 == 0
> > print "Buzz\n"
> > next
> > end
> > print "#{i}\n"
> > }
> 3でFizzで5でBuzzなのに15でFizzBuzzを直打ちするのは
> なんかもったいない気がする(;´Д`)かといってどうしたらいいかは思いつかないんだが
こういうことが言いたかったんだろう
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';
}
参考:2008/06/15(日)22時12分04秒