在 Python 中检查两个字符串是否相互换位

假设我们有两个字符串s和t,我们必须检查它们是否彼此相似。

因此,如果输入类似于s =“ bite” t =“ biet”,则输出将为True,因为s ad t由相同字符组成。

为了解决这个问题,我们将遵循以下步骤-

  • 如果s的大小与t的大小不同,则

    • 返回False

  • 排序s和t的字符

  • 如果s与t完全相同,则返回true,否则返回false

让我们看下面的实现以更好地理解-

范例程式码

def solve(s, t):
   if len(s) != len(t):
      return False
 
   s = sorted(s)   t = sorted(t) 
   return s == t

s = "bite"
t = "biet"
print(solve(s, t))

输入值

"bite", "biet"

输出结果

True