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

3 lines
165 B
Text

mergeSq=: ;@}: ~.@, {.@;@{. ,&.> 3 {:: 4&{.
common=: 2 2 <@mergeSq@,;.3^:_ [: (<@#&.> i.@$) =/
lcs=: [ {~ 0 {"1 ,&$ #: 0 ({:: (#~ [: (= >./) #@>)) 0 ({:: ,) common