华为OD机试 Python【最长公共后缀】

题目

题目描述:
请编写一个函数,帮助我们从多个字符串中找到它们共有的最长后缀。比如,“apple”, “grape"的公共后缀是"e”。

如果这些字符串没有公共后缀,就请返回"@Zero"。

注意事项:

字符串的数量在2到1000之间。
每个字符串由1到126的ASCII字符组成。
示例:
输入:[“abc”,“bbc”,“c”]

输出:“c”

解释:三个字符串都以"c"结尾。

输入:[“aa”,“bb”,“cc”]

输出:“@Zero”

解释:这些字符串没有共同的后缀。

代码

def longest_common_suffix(str1, str2):
    """对比两个字符串并返回它们的最长公共后缀"""
    for idx,

你可能感兴趣的:(python,华为od,开发语言)