笔试编程题分享记录
编写一段代码实现以下功能:
给定字符串A和字符串B,若A中任意两个字符串互换位置,可以得到B,那么返回true,否则返回false
如A=“abc”,B=“cba”,返回true. A=“abc”,B=“cab”,返回false
参考代码:
def fn():
A = '123'
B = '312'
a = list('123')
for i in range(len(a)):
for j in range(i+1,len(a)):
a = list('123')
a[i],a[j] = a[j],a[i]
print(a)
c = ''.join(a)
if c==B:
return True
return False