Easy with map
\nfunc largestWordCount(messages []string, senders []string) string {\n    m := make(map[string]int)\n    \n    for i := 0; i < len(senders); i++ {\n        m[s
```\nfunc largestWordCount(messages []string, senders []string) string {\n    m := make(map[string]int)\n    \n    for i := 0; i < len(senders); i++ {\n        m[senders[i]] += len(strings.Split(messages[i], " "))\n    }\n\n    maxSender := senders[0]\n    maxMessage := m[maxSender]\n    \n    for key, value := range m {\n        if value > maxMessage || (value == maxMessage && key > maxSender) {\n            maxSender = key\n            maxMessage = value\n        }\n    }\n    \n    return maxSender\n}\n```
['C', 'Python', 'Java', 'Go', 'JavaScript']