RosettaCodeData/Task/Pascals-triangle/Perl/pascals-triangle-3.pl
2023-07-01 13:44:08 -04:00

3 lines
147 B
Raku

use bignum;
sub pascal_line { $_[0] ? unpack "A(A6)*", 1000001**$_[0] : 1 }
sub pascal { print "@{[map -+-$_, pascal_line $_]}\n" for 0..$_[0]-1 }