Longest common suffix: Difference between revisions

m
→‎{{header|Perl}}: small simplification
m (→‎{{header|C++}}: fix typo)
m (→‎{{header|Perl}}: small simplification)
Line 1,616:
 
sub lcs {
for (0..$#_) { $_[$_] = join '', reverse split '', $_[$_] }
join '', reverse split '', (join("\0", @_) =~ /^ ([^\0]*) [^\0]* (?:\0 \1 [^\0]*)* $/sx)[0];
}
2,392

edits