有效的字母異位詞
給定兩個字符串 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; };