Anonymous user
Longest common prefix: Difference between revisions
m
formatting
m (formatting) |
m (formatting) |
||
Line 1,396:
end
defp lcp( []), do: []
defp lcp(strs), do: Enum.reduce(strs, &lcp/2)
defp lcp(xs, ys), do: lcp(xs, ys, [])
defp lcp([x | xs], [x | ys], pre), do: lcp(xs, ys, [x
defp lcp( _, _, pre), do: Enum.reverse(pre)
end
</lang>
|