题目
题目描述:
请编写一个函数,帮助我们从多个字符串中找到它们共有的最长后缀。比如,“apple”, “grape"的公共后缀是"e”。
如果这些字符串没有公共后缀,就请返回"@Zero"。
注意事项:
字符串的数量在2到1000之间。
每个字符串由1到126的ASCII字符组成。
示例:
输入:[“abc”,“bbc”,“c”]
输出:“c”
解释:三个字符串都以"c"结尾。
输入:[“aa”,“bb”,“cc”]
输出:“@Zero”
解释:这些字符串没有共同的后缀。
代码
def longest_common_suffix(str1, str2):
"""对比两个字符串并返回它们的最长公共后缀"""

本文介绍了如何使用Python解决华为在线开发者(OD)机试中的一道题目,即找出多个字符串的最长公共后缀。当字符串数量在2到1000之间,且每个字符串由1到126的ASCII字符组成时,函数应能正确返回公共后缀。例如,输入['abc', 'bbc', 'c'],输出为'c';输入['aa', 'bb', 'cc'],输出为'@Zero',表示没有公共后缀。"
111331461,10295186,正态分布与Zipf分布:数据分布解析,"['数据分布', '统计学', '概率分布', '语言学', '信息访问']
订阅专栏 解锁全文
415

被折叠的 条评论
为什么被折叠?



