RosettaCodeData/Task/Maximum-triangle-path-sum/Picat/maximum-triangle-path-sum-1.picat

9 lines
240 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
table (+,+,+,max)
pp(Row,_Column,Tri,Sum),Row>Tri.length => Sum=0.
pp(Row,Column,Tri,Sum) ?=>
pp(Row+1,Column,Tri,Sum1),
Sum = Sum1+Tri[Row,Column].
pp(Row,Column,Tri,Sum) =>
pp(Row+1,Column+1,Tri,Sum1),
Sum = Sum1+Tri[Row,Column].