给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。
置换的意思是,通过改变顺序可以使得两个字符串相等。
样例
"abc" 为 "cba" 的置换。
"aabc" 不是 "abcc" 的置换。
class Solution:
"""
@param: A: a string
@param: B: a string
@return: a boolean
"""
def Permutation(self, A, B):
# write your code here
list1=[i for i in A]
list2=[i for i in B]
list1.sort()
list2.sort()
if list1==list2:
return True
return False
本文介绍了一种简单的方法来判断一个字符串是否为另一个字符串的置换。通过将两个字符串转换成字符列表并排序,比较两个列表是否相同来实现。这种方法适用于字符串长度相同的情况。
229

被折叠的 条评论
为什么被折叠?



