1 异位词
程序技巧:
1、排序比较法:由于字符串是不可变类型,需要先复制到列表中
def anagramSolution(s1,s2):
#转换成列表
alist1 = list(s1)
alist2 = list(s2)
#排序
alist1.sort()
alist2.sort()
pos = 0
matches = True
while pos < len(s1) and matches:
if alist1[pos] == alist2 [pos]:
pos = pos+1
else:
matches = False
return matches
print(anagramSolution('qazxsw','xswazq'))
time() 包
import time
def sum(n):
start = time.time()
reuSum = 0
for i in range(n,n+1):
reuSum = reuSum + i
end = time.time
return reuSum
print(sum(10))