Most common word
Code
- O() : 32 ms, faster than 69.89% of Python3
from collections import Counter
import re
class Solution:
def mostCommonWord(self, paragraph: str, banned) -> str:
paragraph = re.split("[!?',;. ]", paragraph.lower())
paragraph = [word for word in paragraph if word not in banned and word != '']
return max(Counter(paragraph).items(), key = lambda item: item[1])[0]