1
var beautySum = function (s) {
2
const len = s.length;
3

4
let ans = 0;
5
const freq = new Array(26).fill(0);
6

7
for (let i = 0; i < len; i++) {
8
freq[s[i].charCodeAt(0) - "a".charCodeAt(0)]++;
9
for (let j = i + 1; j < len; j++) {
10
freq[s[j].charCodeAt(0) - "a".charCodeAt(0)]++;
11
ans += minMaxDiff(freq);
12
}
13
freq.fill(0);
14
}
15

16
function minMaxDiff(freq) {
17
freq = freq.filter((f) => f != 0);
18
return Math.max(...freq) - Math.min(...freq);
19
}
20

21
return ans;
22
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0