diff --git a/nim.nim b/nim.nim index 3f67249..309c869 100644 --- a/nim.nim +++ b/nim.nim @@ -26,7 +26,7 @@ proc readPlaces: tuple[nodes: seq[Node], num: int] = return (nodes, numNodes) -proc getLongestPath(nodes: seq[Node], nodeId: int, visited: var seq[bool]): int = +proc getLongestPath(nodes: openarray[Node], nodeId: int, visited: var openarray[bool]): int = visited[nodeId] = true for neighbour in nodes[nodeId].neighbours: if not visited[neighbour.dest]: