RosettaCodeData/Task/Factorial/YAMLScript/factorial.ys
2025-08-12 11:43:10 -07:00

10 lines
136 B
Text

!YS-v0
defn main(*ns):
each n ns:
say: "$n! -> $factorial(n)"
defn factorial(x):
if x <= 2:
(x ||| 1)
(2 .. x).mul(*)