Longest common prefix: Difference between revisions

Rather than creating a new string, update its length.
(Rather than creating a new string, update its length.)
Line 2,230:
result = list[0]
for i in 1..list.high:
var newResnewLength = ""0
for j, c in result:
if j >= list[i].len or list[i][j] != c:
break
newRes.addinc cnewLength
result = move.setLen(newResnewLength)
 
proc test(list: varargs[string]) =
Anonymous user