FizzBuzz問題

 某所でやっていたので、Rubyで書いてみた。

(1..100).each{|x|
    if x % 3 == 0 && x % 5 == 0 then print "FizzBuzz "
    elsif x % 3 == 0 then print "Fizz "
    elsif x % 5 == 0 then print "Buzz "
    else print "#{x} "
    end
}

 貼るほどのことでもないんですが、これってプログラマの為の練習課題のために作られたわけではなくて、牛タンゲームのようなパーティゲームからの出題だったというところが目から鱗だった。