欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

242.有效的字母反义词 -- 解决方案 II(更优雅一些)

最编程 2024-03-15 14:26:27
...
/**
 * @param {string} s
 * @param {string} t
 * @return {boolean}
 */
var isAnagram = function(s, t) {
	// 如果s和t不相等,就直接返回false
    if(s.length!==t.length) return false;
    var arr=new Array(26).fill(0);
    for(let i of s){
        arr[i.charCodeAt() - 'a'.charCodeAt()]++;
    }
    for(let i of t){
        arr[i.charCodeAt() - 'a'.charCodeAt()]--;
    }
    for(let i=0;i<26;i++){
        if(arr[i]!==0){
            return false;
        }
    }
    return true;
};