javascript [242。有效Anagram] #tags:leetcode,leetcode / easy
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript [242。有效Anagram] #tags:leetcode,leetcode / easy相关的知识,希望对你有一定的参考价值。
/**
* @param {string} s
* @param {string} t
* @return {boolean}
*/
var isAnagram = function(s, t) {
if (s.length !== t.length) {
return false;
}
const map = {};
let result = true;
for (let i = 0; i < s.length; ++i) {
const sc = s[i];
const tc = t[i];
if (map[sc]) {
map[sc] += 1;
} else {
map[sc] = 1;
}
if (map[tc]) {
map[tc] -= 1;
} else {
map[tc] = -1;
}
}
_.each(map, (value, key) => {
if (value !== 0) {
result = false;
}
})
return result;
};
/**
* @param {string} s
* @param {string} t
* @return {boolean}
*/
var isAnagram = function(s, t) {
return sortString(s) == sortString(t);
};
const sortString = (s) => {
return s.split('').sort().join('');
}
以上是关于javascript [242。有效Anagram] #tags:leetcode,leetcode / easy的主要内容,如果未能解决你的问题,请参考以下文章
java 242.有效的Anagram.java
java 242.有效的Anagram.java
java 242.有效的Anagram.java
java 242.有效的Anagram.java
java 242.有效的Anagram.java
c_cpp 242.有效的Anagram