From 1af617a49be30badc89fef4eaa6f11a04fbda69d Mon Sep 17 00:00:00 2001 From: Gondwe Benard Date: Mon, 18 Mar 2019 00:11:51 +0300 Subject: [PATCH] Update factorial.exs --- factorial.exs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/factorial.exs b/factorial.exs index a124f1f..3a4442a 100644 --- a/factorial.exs +++ b/factorial.exs @@ -1,6 +1,5 @@ -defmodule Factorial do - def of(0), do: 1 - def of(n) when n > 0 do - n * of(n - 1) - end -end +Enum.reduce range &(&1 * &2) + +for example factorial 4 +Enum.reduce 1..4 &(&1 * &2) +