RosettaCodeData/Task/Pascals-triangle/Perl/pascals-triangle-3.pl
2015-02-20 00:35:01 -05: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 }