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

leetcode-找不同

389. 找不同

题解:

从题意我们可以知道,虽然 t 是由 s组成,但是 t中又随机添加了一个字符,也就是相当于 t 包含 s,我们使用字典,将 t 转换成字典对应关系t_map,然后遍历 s 中的字符,若存在,则t_map中对应的键值减一,最后遍历t_map,键值不为0的key即为添加的

class Solution:def findTheDifference(self, s: str, t: str) -> str:t_map = {}for c in t:t_map[c] = t_map.get(c, 0) + 1for c in s:if c in t_map:t_map[c] -= 1for k, v in t_map.items():if v != 0:return k

http://www.lryc.cn/news/306256.html

相关文章:

  • 笔记本hp6930p安装Android-x86避坑日记
  • zabbix监控业务数据
  • access数据库泄露与IIS短文件名利用
  • MySQL 篇-深入了解 DDL 语言(一)
  • MT8788|MTK8788安卓核心板参数_4G联发科MTK模块
  • EXCEL 在列不同单元格之间插入N个空行
  • Linux快速修改ip地址
  • 采用遗传算法搜索MAC效率最高的矩阵乘规模
  • 流计算之Flink
  • 【Linux基础】Linux自动化构建工具make/makefile
  • 问题慢慢解决-通过android emulator调试android kernel-内核条件断点遇到的问题和临时解决方案
  • 社区发现之标签传播算法(LPA)
  • 【前端素材】推荐优质后台管理系统Dashy平台模板(附源码)
  • MFC 配置Halcon
  • xss-跨站脚本攻击漏洞
  • 在MFC对话框中嵌入web网页时事件失效问题
  • 【Leetcode】235. 二叉搜索树的最近公共祖先
  • python 基础语法及保留字
  • Parade Series - NVR Stat
  • 【shell脚本实战学习笔记】#2
  • docker 安装nacos 一脚shell脚本
  • mysql的隔离级别,和实现
  • Linux的信号
  • Spring数据脱敏实现
  • Java核心-核心类与API(4)
  • 【C语言】详解计算机二级c语言程序题
  • 限流算法
  • 备战蓝桥杯 Day10(背包dp)
  • Sora 使用教程,新手小白可用
  • 【洛谷千题详解】P1031 均分纸牌