aboutsummaryrefslogtreecommitdiff
path: root/challenge-003/ohmycloud/perl6/ch-1.p6
blob: a29127d30c4b8ebc74e0c1abfbf24e46329eb913 (plain)
1
2
3
4
5
6
7
8
9
multi sub pascal (1) { $[1] }
multi sub pascal (Int $n where 2..*) {
    my @rows = pascal $n - 1;
    |@rows, [0, |@rows[*-1] Z+ |@rows[*-1], 0 ];
}

sub MAIN(Int $row) {
    .say for pascal $row;  
}