RosettaCodeData/Task/Longest-common-subsequence/J/longest-common-subsequence-4.j
2023-07-01 13:44:08 -04:00

3 lines
159 B
Text

longest=: ]`[@.(>&#)
upd=:{:@[,~ ({.@[ ,&.> {:@])`({:@[ longest&.> {.@])@.(0 = #&>@{.@[)
lcs=: 0{:: [: ([: {.&> [: upd&.>/\.<"1@:,.)/ a:,.~a:,~=/{"1 a:,.<"0@[