Sha256: d1e33b533439a456a425c693bcc15af354525bcbdef3ee074144b010dc9af30a

Contents?: true

Size: 478 Bytes

Versions: 264

Compression:

Stored size: 478 Bytes

Contents

defmodule Luhn do
  @doc """
  Calculates the total checksum of a number
  """
  @spec checksum(String.t()) :: integer
  def checksum(number) do
  end

  @doc """
  Checks if the given number is valid via the luhn formula
  """
  @spec valid?(String.t()) :: boolean
  def valid?(number) do
  end

  @doc """
  Creates a valid number by adding the correct
  checksum digit to the end of the number
  """
  @spec create(String.t()) :: String.t()
  def create(number) do
  end
end

Version data entries

264 entries across 264 versions & 1 rubygems

Version Path
trackler-2.2.1.46 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.45 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.44 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.43 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.42 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.41 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.40 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.39 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.38 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.37 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.36 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.35 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.34 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.33 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.32 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.31 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.30 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.29 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.28 tracks/elixir/exercises/luhn/luhn.exs
trackler-2.2.1.27 tracks/elixir/exercises/luhn/luhn.exs