Longest common substring: Difference between revisions

added langur language example
(added langur language example)
Line 1,429:
test
</pre>
 
 
=={{header|langur}}==
{{trans|Julia}}
<syntaxhighlight lang="langur">val .lcs = f(.s1, .s2) {
var .l, .r, .sublen = 1, 0, 0
for .i of .s1 {
for .j in .i to len(.s1) {
if not matching(s2s(.s1, .i to .j), .s2): break
if .sublen <= .j - .i {
.l, .r = .i, .j
.sublen = .j - .i
}
}
}
if .r == 0: return ""
s2s .s1, .l to .r
}
 
writeln .lcs("thisisatest", "testing123testing")
</syntaxhighlight>
 
{{out}}
<pre>test
</pre>
 
 
=={{header|Lobster}}==
990

edits