RosettaCodeData/Task/Maximum-triangle-path-sum/Perl-6/maximum-triangle-path-sum-1.pl6
2015-11-18 06:14:39 +00:00

8 lines
183 B
Raku

my @rows = slurp("triangle.txt").lines.map: { [.words] }
while @rows > 1 {
my @last := @rows.pop;
@rows[*-1] = (@rows[*-1][] Z+ (@last Zmax @last[1..*])).List;
}
say @rows;