とりあえず、ちゃんと動くものかけて一安心と。
(1 to args(0).toInt).foreach {
n =>
(n % 3, n % 5) match {
case (0, 0) => println("Fizz Buzz")
case (0, _) => println("Fizz")
case (_, 0) => println("Buzz")
case _ => println(n)
}
}
Excelの関数でもしてみた。。。現在の行番号を元に結果が出てくるようにしてます。
=IF(MOD(ROW(),15)=0,"Fizz Buzz",IF(MOD(ROW(),3)=0,"Fizz",IF(MOD(ROW(),5)=0,"Buzz",ROW())))