Data update

This commit is contained in:
Ingy döt Net 2024-07-13 15:19:22 -07:00
parent 29a5eea0d4
commit 5c1bb7bfa9
2011 changed files with 35081 additions and 3229 deletions

View file

@ -1,16 +1,16 @@
val .lcs = fn(.s1, .s2) {
var .l, .r, .sublen = 1, 0, 0
for .i of .s1 {
for .j in .i .. len(.s1) {
if not matching(s2s(.s1, .i .. .j), .s2): break
if .sublen <= .j - .i {
.l, .r = .i, .j
.sublen = .j - .i
val lcs = fn(s1, s2) {
var l, r, sublen = 1, 0, 0
for i of s1 {
for j in i .. len(s1) {
if not matching(s2s(s1, i .. j), s2): break
if sublen <= j - i {
l, r = i, j
sublen = j - i
}
}
}
if .r == 0: return ""
s2s .s1, .l .. .r
if r == 0: return ""
s2s s1, l .. r
}
writeln .lcs("thisisatest", "testing123testing")
writeln lcs("thisisatest", "testing123testing")