Sha256: 5c3b50e0ea8df4fababd387221597318f6762440efab90b80bdd838d7b06abb9

Contents?: true

Size: 491 Bytes

Versions: 195

Compression:

Stored size: 491 Bytes

Contents

defmodule PerfectNumbers do
  @doc """
  Determine the aliquot sum of the given `number`, by summing all the factors
  of `number`, aside from `number` itself.

  Based on this sum, classify the number as:

  :perfect if the aliquot sum is equal to `number`
  :abundant if the aliquot sum is greater than `number`
  :deficient if the aliquot sum is less than `number`
  """
  @spec classify(number :: integer) :: ({ :ok, atom } | { :error, String.t() })
  def classify(number) do
  end
end

Version data entries

195 entries across 195 versions & 1 rubygems

Version Path
trackler-2.2.1.9 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.1.8 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.1.7 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.1.6 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.1.5 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.1.4 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.1.3 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.1.2 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.1.1 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.1.0 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.0.6 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.0.5 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.0.4 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.0.3 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.0.2 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.0.1 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.2.0.0 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.1.0.55 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.1.0.54 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs
trackler-2.1.0.53 tracks/elixir/exercises/perfect-numbers/perfect_numbers.exs