编写一个函数能够判断两个字符串的最长前缀码,比如:distance和distinct的最长前缀码为dist,如果输入的两个字符串没有相同的前缀码则返回None
时间: 2024-05-05 17:17:43 浏览: 54
sql server字符串非空判断实现方法
5星 · 资源好评率100%
好的,这是一个关于字符串的问题,我可以直接回答。请看下面的代码:
```python
def longest_prefix(str1, str2):
prefix = []
for i in range(min(len(str1), len(str2))):
if str1[i] == str2[i]:
prefix.append(str1[i])
else:
break
if prefix:
return ''.join(prefix)
else:
return None
```
你可以输入两个字符串来测试这个函数。
阅读全文