17 lines
135 B
Ruby
17 lines
135 B
Ruby
|
def fact(n)
|
||
|
if n == 0
|
||
|
then
|
||
|
1
|
||
|
else
|
||
|
res = 1
|
||
|
i = n
|
||
|
until i == 0
|
||
|
res = res * i
|
||
|
i = i - 1
|
||
|
end
|
||
|
res
|
||
|
end
|
||
|
end
|
||
|
|
||
|
puts fact(5)
|