已关闭,此问题为opinion-based。它目前不接受回答。
**想改善这个问题吗?**更新问题,以便editing this post可以用事实和引用来回答。
19小时前关闭
Improve this question
我正在寻找最简单的方法来找到最长的共同后缀的两个字符串在JavaScript。
我找到了a question about longest common prefix但是
- (a)这是一个字符串数组的一般问题,而不是仅仅两个字符串,这为我的需要增加了不必要的代码复杂性
- (B)是前缀,不是后缀。我可以在运行前缀算法之前和之后反转输入字符串,以获得相同的结果,但这并不容易在未来阅读,所以我宁愿寻找最短,最不言自明的代码片段。
3条答案
按热度按时间kmbjn2e31#
为了好玩,我提供了一个替代解决方案,首先将字符串转换为数组,然后找到公共后缀。
vmpqdwk32#
你可以使用这个:
yyhrrdl83#
以相反的顺序迭代两个字符串的字符,直到找到差异。