>  2008/06/15 (日) 22:13:27        [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を直打ちするのは
> なんかもったいない気がする(;´Д`)かといってどうしたらいいかは思いつかないんだが

3の倍数と5の倍数の判定それぞれでフラグ2個持てばいいんだよ(;´Д`)
if(f1 && f2){
}
else if( f1){
}
else if( f2){
}
else{
}

参考:2008/06/15(日)22時12分04秒