383. 赎金信和242.有效的字母异位词
解法相同:
383. 赎金信
/*** @param {string} ransomNote* @param {string} magazine* @return {boolean}*/
var canConstruct = function(ransomNote, magazine) {const resSet = new Array(26).fill(0);base = "a".charCodeAt();for(const i of magazine) {resSet[i.charCodeAt() - base]++;}for(const i of ransomNote) {if(!resSet[i.charCodeAt() - base]) return false;resSet[i.charCodeAt() - base]--;}return true;
}; 242.有效的字母异位词
/*** @param {string} s* @param {string} t* @return {boolean}*/
var isAnagram = function(s, t) {if(s.length !== t.length) return false;const resSet = new Array(26).fill(0);const base = "a".charCodeAt();for(const i of s) {resSet[i.charCodeAt() - base]++;}for(const i of t) {if(!resSet[i.charCodeAt() - base]) return false;resSet[i.charCodeAt() - base]--;}return true;
};
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
