当前位置: 首页 > news >正文

【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

 


http://www.mrgr.cn/news/33359.html

相关文章:

  • 漏洞复现_永恒之蓝
  • MySQL:事务
  • 代码编辑器 —— SourceInsight实用技巧
  • Windows下如何定时执行自定义任务
  • 数据结构—树
  • 学习 git 命令行的简单操作, 能够将代码上传到 Gitee 上
  • 广度/深度优先搜索多维数据的理解
  • 汽车电子零部件(16):ZCU区域控制器
  • Tomcat后台弱口令部署war包
  • Cocos Creator3.x设置动态加载背景图并且循环移动
  • 数字图像面积计算一般方法及MATLAB实现
  • 详解journalctl
  • WinRAR技巧:如何高效制作RAR分卷压缩文件
  • SIP信令的基本流程
  • 江协科技STM32学习- P16 实验-TIM输出比较(PWD驱动LED呼吸灯,舵机,直流电机)
  • VisionPro - 基础 - 模板匹配技术和在VP中的使用 - PMAlign - PatMax (5)- 非线性模板变形匹配
  • java自动解析apk安装包内容信息
  • 2.个人电脑部署MySQL,傻瓜式教程带你拥有个人金融数据库!
  • fastadmin数据库创建说明文档
  • Unet改进42:添加ACConv2d|使用一维非对称卷积来增强平方卷积核