From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

#!/usr/bin/ruby
#
#
func left_fact(k) {
sum(^k, { _! })
}
[range(0, 10), range(20, 50).by(10)].each { |r|
r.each { |i|
printf("!%d = %s\n", i, left_fact(i));
}
}