【发布时间】:2018-05-29 16:07:32
【问题描述】:
这是我的代码。
def count_pairs( s ):
paired = 0
unpaired = set(s)
print unpaired
for x in unpaired:
paired = paired + s.count (x + x)
return paired
print ( count_pairs("ddogccatppig") )
print ( count_pairs("dogcatpig") )
print ( count_pairs("xxyyzz") )
print ( count_pairs("a") )
print ( count_pairs("abc") )
print ( count_pairs("aabb") )
print ( count_pairs("dogcatpigaabbcc") )
print ( count_pairs("aabbccdogcatpig") )
print ( count_pairs("dogabbcccatpig") )
print ( count_pairs("aaaa") )
print ( count_pairs("AAAAAAAAA") )
我希望能够在不使用 set 命令的情况下获取对,同时计算 count_pairs 中的最后一个字母和下一个。
【问题讨论】:
-
你使用一个字符串的最后一个字母和下一个字符串的第一个字母吗? (所以 ddogccatppigdogcatpig... 等等)
-
期望的输出是什么?还请澄清您的问题。