Python 中的"I Am"字谜

pythonserver side programmingprogramming更新于 2025/11/3 14:04:17

假设我们有两个字符串 s0 和 s1,我们必须检查它们是否是彼此的字谜。我们知道,当我们可以将一个字符串重新排列为另一个字符串时,这两个字符串被称为字谜。

因此,如果输入为 s0 = "listen", s1 = "silent",则输出将为 True。

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

  • 对 s0 和 s1 的字符进行排序

  • 如果 s0 和 s1 的字符排序序列相同,则

    • 返回 True

  • 否则返回 False

让我们看看以下实现以获得更好的理解 −

示例

class Solution:
   def solve(self, s0, s1):
      return sorted(s0) == sorted(s1)
ob = Solution()
print(ob.solve("listen", "silent"))

输入

"listen", "silent"

输出

True

相关文章


有用资源