RosettaCodeData/Task/Multifactorial/Wren/multifactorial.wren

17 lines
285 B
Text
Raw Permalink Normal View History

2024-03-06 22:25:12 -08:00
import "./fmt" for Fmt
2023-07-01 11:58:00 -04:00
var mf = Fn.new { |n, d|
var prod = 1
while (n > 1) {
prod = prod * n
n = n - d
}
return prod
}
for (d in 1..5) {
System.write("degree %(d): ")
for (n in 1..10) System.write(Fmt.d(8, mf.call(n, d)))
System.print()
}