Update all new Tasks
This commit is contained in:
parent
00a190b0a6
commit
91df62d461
5697 changed files with 93386 additions and 804 deletions
|
|
@ -0,0 +1,8 @@
|
|||
my @rows = slurp("triangle.txt").lines.map: { [.words] }
|
||||
|
||||
while @rows > 1 {
|
||||
my @last := @rows.pop;
|
||||
@rows[*-1] = @rows[*-1][] Z+ (@last Zmax @last[1..*]);
|
||||
}
|
||||
|
||||
say @rows;
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
sub infix:<op>(@a,@b) { (@a Zmax @a[1..*]) Z+ @b }
|
||||
|
||||
say [op] slurp("triangle.txt").lines.reverse.map: { [.words] }
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
sub infix:<op>(@a,@b) is assoc('right') { @a Z+ (@b Zmax @b[1..*]) }
|
||||
|
||||
say [op] slurp("triangle.txt").lines.map: { [.words] }
|
||||
Loading…
Add table
Add a link
Reference in a new issue