FizzBuzz

2008年2月7日
1 分

出力も覚えたし書いてみた。

let fizzbuzz x =
    let f = if x mod 3 = 0 then "Fizz" else "" in
    let b = if x mod 5 = 0 then "Buzz" else "" in
    let fb = f ^ b in
    if fb = "" then string_of_int x else fb
;;

let () = for i = 1 to 100 do
  print_endline (fizzbuzz i)
done
;;

実行結果は省略するけど,うまくいったとだけ書いておく。