とりあえず、ちゃんと動くものかけて一安心と。
(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())))