Hacker News new | past | comments | ask | show | jobs | submit login

Same thing in swift: https://iswift.org/playground?fOI8XQ&v=3

    for i in 0...100 {
        switch (i % 3, i % 5) {
            case (0, 0): print("FizzBuzz")
            case (0, _): print("Fizz")
            case (_, 0): print("Buzz")
            case (_, _): print("\(i)")
        }
    }



Elixir:

  def fizzbuzz(x) when is_integer(x) do
    case {rem(x, 3), rem(x, 5)} do
      {0, 0} -> "FizzBuzz"
      {0, _} -> "Fizz"
      {_, 0} -> "Buzz"
      {_, _} -> Integer.to_string(x)
    end
  end




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: