{
return Array.prototype.reduce.call(arr, (freq, c) => {
const count = freq.has(c) ? freq.get(c) : 0;
return freq.set(c, count + 1);
}, new Map());
};
const freq1 = toFreqMap(str1);
const freq2 = toFreqMap(str2);
return freq1.size === freq2.size &&
[...freq1].every(([c, n]) => freq2.get(c) === n);
}
str1.toLowerCase().sort()===str2.toLowerCase().sort()
Обсуждают сегодня