有效的字母异位词
给定两个字符串 s 和 t ,编写一个函数来判断 t 是不是 s 的一个字母异位词。数组
示例 1:函数
输入: s = "anagram", t = "nagaram" 输出: true
示例 2:code
输入: s = "rat", t = "car" 输出: false
说明:
你能够假设字符串只包含小写字母。排序
进阶:
若是输入字符串包含 unicode 字符怎么办?你可否调整你的解法来应对这种状况?ip
转成数组,排序,遍历比较。leetcode
/** * @param {string} s * @param {string} t * @return {boolean} */ var isAnagram = function(s, t) { if(s.length != t.length){ return false; } let arrs = s.split("").sort(); let arrt = t.split("").sort(); for(let i = 0 ; i < arrs.length; i++){ if(arrs[i] != arrt[i]){ return false; } } return true; };