leetcode 有效的字母异位词

Posted sbzy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode 有效的字母异位词相关的知识,希望对你有一定的参考价值。

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

示例 1:

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

示例 2:

输入: s = "rat", t = "car"
输出: false

说明:
你可以假设字符串只包含小写字母。

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

/**
 * @param {string} s
 * @param {string} t
 * @return {boolean}
 */
var isAnagram = function (s, t) {
    return Array.from(s).sort().join("") === Array.from(t).sort().join("");
};

简单来看就是两个字符串包含的字符是否一致,所以可以转成数组排序后再转回字符串判断是否相等
不过进阶之unicode字符是什么意思,不太懂






以上是关于leetcode 有效的字母异位词的主要内容,如果未能解决你的问题,请参考以下文章

leetcode 242. 有效的字母异位词

LeetCode-242-有效的字母异位词

leetCode242 有效的字母异位词

前端与算法 leetcode 242. 有效的字母异位词

《LeetCode之每日一题》:131.有效的字母异位词

LeetCode 242. 有效的字母异位词