Skip to content

Instantly share code, notes, and snippets.

@tfkd
Created August 18, 2012 16:29
Show Gist options
  • Save tfkd/3388162 to your computer and use it in GitHub Desktop.
Save tfkd/3388162 to your computer and use it in GitHub Desktop.
FizzBuzz
%% fizzbuzz
fizzbuzz(N) ->
if
N rem 15 == 0 ->
io:fwrite("~w~n", [fizzbuzz]);
N rem 3 == 0 ->
io:fwrite("~w~n", [fizz]);
N rem 5 == 0 ->
io:fwrite("~w~n", [buzz]);
true ->
io:fwrite("~w~n", [N])
end.
run_fizzbuzz(N) ->
run_fizzbuzz(N, 1).
run_fizzbuzz(N, N) ->
fizzbuzz(N);
run_fizzbuzz(N, M) ->
fizzbuzz(M),
run_fizzbuzz(N, M + 1).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment