Guest User

Untitled

a guest
May 26th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. multi sub floyds-triangle(1 --> List) { 1 .. 1, }
  2. multi sub floyds-triangle(Int:D $n where * > 1 --> List) {
  3. my $nth-triangle-number = $n * ($n + 1) div 2;
  4.  
  5. return floyds-triangle2($n - 1), $nth-triangle-number - $n ^.. $nth-triangle-number;
  6. }
  7.  
  8. say floyds-triangle(5);
  9. # (((((1..1) 1^..3) 3^..6) 6^..10) 10^..15
Add Comment
Please, Sign In to add comment