819. Most Common Word

LeetCode

link

1
2
3
4
5
6
7
8
9
10
11
12
13
class Solution {
public String mostCommonWord(String paragraph, String[] banned) {
String[] words = paragraph.toLowerCase().split("\\W+");
HashMap<String, Integer> map = new HashMap<>();
for(String word : words) map.put(word, map.getOrDefault(word, 0) + 1);
for(String word : banned) if(map.containsKey(word)) map.remove(word);
String res = null;
for(String word : map.keySet())
if(res == null || map.get(word) > map.get(res))
res = word;
return res;
}
}

0%