Compare Strings by Frequency of the Smallest Character LeetCode solution in JavaScript

1
var numSmallerByFrequency = function (queries, words) {
2
const wordsF = words.map((word) => f(word));
3
return queries
4
.map((str) => f(str))
5
.map((strF) =>
6
wordsF.reduce((count, wordF) => (strF < wordF ? count + 1 : count), 0)
7
);
8
};
9

10
function f(str) {
11
return str
12
.split("")
13
.sort()
14
.reduce((sum, curr, i, arr) => (curr === arr[0] ? sum + 1 : sum), 0);
15
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0