1
/**
2
* @param {string[]} messages
3
* @param {string[]} senders
4
* @return {string}
5
*/
6
var largestWordCount = function (messages, senders) {
7
let wordCount = {};
8
let result = "";
9
let maxCount = -Infinity;
10
for (let i = 0; i < messages.length; i++) {
11
let count = messages[i].split(" ").length;
12
wordCount[senders[i]] =
13
wordCount[senders[i]] == undefined
14
? count
15
: wordCount[senders[i]] + count;
16
if (
17
wordCount[senders[i]] > maxCount ||
18
(wordCount[senders[i]] == maxCount && senders[i] > result)
19
) {
20
maxCount = wordCount[senders[i]];
21
result = senders[i];
22
}
23
}
24
return result;
25
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0