Data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 7387c8f97b
commit cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions

View file

@ -0,0 +1,16 @@
func lcs(xstr, ystr) is cached {
xstr.is_empty && return xstr;
ystr.is_empty && return ystr;
var(x, xs, y, ys) = (xstr.ft(0,0), xstr.ft(1),
ystr.ft(0,0), ystr.ft(1));
if (x == y) {
x + lcs(xs, ys)
} else {
[lcs(xstr, ys), lcs(xs, ystr)].max_by { .len };
}
}
say lcs("thisisatest", "testing123testing");