Факториал в Groovy
Пример для версий
Groovy 1.7
Используется итеративное определение факториала: для вычисления факториала числа единица умножается последовательно на все числа от 1 до этого числа.
def fact = {n ->
BigInteger factorial = 1
(1..n).each { factorial *= it }
return factorial
}
(0..16).each { println "${it}! = ${fact(it)}" }
Комментарии
]]>blog comments powered by Disqus
]]>