在python

时间:2016-04-20 10:02:12

标签: python string algorithm counting alphanumeric

我需要一个算法来计算两个raw_input字符串之间的匹配字母。我不能使用文本比较算法,如count()或findall()。我必须编写自己的算法。必须逐个字母地比较两个文本。任何人都可以帮我写这段代码吗?

1 个答案:

答案 0 :(得分:1)

您可以使用以下字典:

test1 = input("String1: ")
test2 = input("String2: ")

common = {}
if len(test1)<len(test2):
    for letter in test1:
            if letter in test2:
                common[letter]= 1

else:
    for letter in test2:
            if letter in test1:
                common[letter]= 1
print (len(common))