美文网首页
[leetcode]有效的字母异位词

[leetcode]有效的字母异位词

作者: 5539 | 来源:发表于2018-10-10 10:13 被阅读4次

    给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。

    示例 1:

    输入: s = "anagram", t = "nagaram"
    输出: true
    示例 2:

    输入: s = "rat", t = "car"
    输出: false
    说明:
    你可以假设字符串只包含小写字母。

    进阶:
    如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?

    python解法

    class Solution:
        def isAnagram(self, s, t):
            """
            :type s: str
            :type t: str
            :rtype: bool
            """
            lower = 'abcdefghijklmnopqrsuvwxyz'
            if len(s) == len(t):
                for label in lower:
                    if s.count(label) != t.count(label):
                        return False
            else:
                return False
            return True
    

    相关文章

      网友评论

          本文标题:[leetcode]有效的字母异位词

          本文链接:https://www.haomeiwen.com/subject/ztxpaftx.html