tss.exs 228 B

12345678
  1. defmodule Main do
  2. def transform(min, max, responses) do
  3. cnt = Enum.count(responses);
  4. invalid = Enum.count(responses, &(&1 < min or max < &1));
  5. (Enum.sum(responses)/(cnt-invalid) - 1) * (100 / (max-min))
  6. end
  7. end