DEV Community

Discussion on: Daily Challenge #29 - Xs and Os

Collapse
 
brightone profile image
Oleksii Filonenko

Elixir:

defmodule XO do
  def same(string),
    do: count(string, "x") == count(string, "o")

  defp count(string, letter) do
    string
    |> String.graphemes()
    |> Enum.filter(&(&1 == letter))
    |> Enum.count()
  end
end