leetcode 859. 亲密字符串 python

leetcode 859. 亲密字符串 python,第1张

leetcode 859. 亲密字符 python

 

 题解:

1.如果输入字符串s和goal长度不等,则返回False。

2.如果s和goal完全相同,因为需要交换一次,因此如果s中存在相同的字符则返回True。

3.如果s和goal恰好有两个位置i,j的字符不同,并且s[i]=goal[j] s[j]=goal[i]则为True。

其他情况都返f回False。

class Solution(object):
    def buddyStrings(self, s, goal):
        lens = len(s)
        lengoal = len(goal)
        if lens!=lengoal:
            return False
        sets = set(s)
        if s==goal and len(sets)					
										


					

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5593956.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存