Here's a shot at an Erlang version, but I barely know Erlang.
-module(fizzbuzz).
-export([start/0]).
fizzbuzz(X) when X rem 3 == 0, X rem 5 /= 0 ->
fizz;
fizzbuzz(X) when X rem 5 == 0, X rem 3 /= 0 ->
buzz;
fizzbuzz(X) when X rem 3 == 0, X rem 5 == 0 ->
fizzbuzz;
fizzbuzz(X) ->
X.
start() ->
Result = [fizzbuzz(X) || X <- lists:seq(1,100)],
Result.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Here's a shot at an Erlang version, but I barely know Erlang.