Sha256: c1f997c5f8fae0dfbbb925b3da57225f4be2f51e138cc64bcb167ece12f67c37
Contents?: true
Size: 483 Bytes
Versions: 131
Compression:
Stored size: 483 Bytes
Contents
defmodule Pangram do @doc """ Determines if a word or sentence is a pangram. A pangram is a sentence using every letter of the alphabet at least once. Returns a boolean. ## Examples iex> Pangram.pangram?("the quick brown fox jumps over the lazy dog") true """ @spec pangram?(String.t()) :: boolean def pangram?(sentence) do chars = sentence |> String.downcase() |> to_charlist Enum.all?(?a..?z, &(&1 in chars)) end end
Version data entries
131 entries across 131 versions & 1 rubygems