]]> ]]>

Факториал в 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

]]>

Работа программистам