fizzbuzz

友人に超適当にRubyを教えた.一通り教えたところでfizzbuzzを書いて貰ったのだけれど,ついでに俺も書いた.

100.times{ |num|
  if num%3 == 0
    print "fizz"
  end
  if num%5 == 0
    print "buzz"
  end

  if num%5 != 0 && num%3 !=0
    print num
  end
  puts
}

さらに後置条件式を使うとRubyっぽい気がした.

100.times{ |num|
  print "fizz" if num % 3 == 0
  print "buzz" if num % 5 == 0
  print num if num % 5 != 0 && num % 3 != 0
  puts
}

もっとシンプルに書きたい.