RosettaCodeData/Task/Longest-common-subsequence/J/longest-common-subsequence-4.j
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

3 lines
159 B
Text

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