【416】【举报垃圾信息】
这题倒挺简单的
注意一下映射关系,再使用字典即可。
class Solution:def reportSpam(self, message: List[str], bannedWords: List[str]) -> bool:n=len(message)if n==1:return Falsedict=defaultdict(int)num=0for a in message:dict[a]+=1for b in bannedWords:if b in dict:#注意映射关系,所以加上dict[b]是最合理的,例如'a','a'-->'a'就已经满足num+=dict[b]#记录完删除这个项,例如'a'-->'a','a'就不能满足del dict[b]if num>=2:return Truereturn False