换位密码又称置换密码,他的特点是保持明文的所有字符不变,只是利用置换打乱了明文字符的位置和次
序。也就是密文拥有和明文相同的字符,但是顺序可能不同。假设明文字符为英文小写字母az和数字字g”
符o’
比如:假设明文为"abc69”
"bca96"."cb6a9”."c69ab"等都是可能的密文形式。
思路,将a,b的每一位分别存到元组,判断元组的内容是否相等
a,b=input().split()
if set(map(lambda x: str(x), a))==set(map(lambda x: str(x), b)):
print("Yes")
else:
print("No")
如有帮助,点一下下采纳。
a,b=input().split()
c="".join(sorted(a))
d="".join(sorted(b))
if c==d:
print('yes')
else
print('no')
思路:既然只是打乱顺序,字符没变,那把它们重新排个序,应该一样才对