Maximum triangle path sum: Difference between revisions
Content added Content deleted
(Add Nimrod) |
No edit summary |
||
Line 318: | Line 318: | ||
</pre> |
</pre> |
||
=={{header|Nimrod}== |
=={{header|Nimrod}}== |
||
{{trans|Python}} |
{{trans|Python}} |
||
<lang nimrod>import strutils, |
<lang nimrod>import strutils, future |
||
proc solve(tri): int = |
proc solve(tri): int = |
||
var tri = tri |
var tri = tri |
||
while tri.len > 1: |
while tri.len > 1: |
||
let t0 = tri.pop |
let t0 = tri.pop |
||
⚫ | |||
let t1 = tri.pop() |
|||
tri[0][0] |
|||
⚫ | |||
return tri[0][0] |
|||
const data = """ |
const data = """ |
||
55 |
|||
94 48 |
94 48 |
||
95 30 96 |
95 30 96 |
||
Line 350: | Line 349: | ||
27 02 92 23 08 71 76 84 15 52 92 63 81 10 44 10 69 93""" |
27 02 92 23 08 71 76 84 15 52 92 63 81 10 44 10 69 93""" |
||
⚫ | |||
var s = newSeq[seq[int]]() |
|||
⚫ | |||
echo solve(s)</lang> |
|||
Output: |
Output: |
||
<pre>1320</pre> |
<pre>1320</pre> |