文巾解题383. 赎金信
1 题目描述
2 解题思路
2.1 遍历 ransomNote
如果这个字符在magazine中有的话,那将magazine中的这个字符remove掉,如果没有的话就是False
class Solution:def canConstruct(self, ransomNote: str, magazine: str) -> bool:ransomNote=list(ransomNote)magazine=list(magazine)for i in ransomNote:if i in magazine:magazine.remove(i)else:return Falsereturn True
2.2 查看每个字符出现的次数
如果ransomNote 中某个字符出现的次数比magazine中多的话,就是False
python库整理: Collections.Counter_UQI-LIUWJ的博客-CSDN博客
from collections import Counter
class Solution:def canConstruct(self, ransomNote: str, magazine: str) -> bool:cr=Counter(ransomNote)cm=Counter(magazine)for i in cr:if(cr[i]>cm[i]):return Falsereturn True
文巾解题383. 赎金信相关推荐
- 力扣 383. 赎金信
目录 第一站 LeetCode 新手村 前言 383. 赎金信 题目描述 解题思路 代码 总结 题目来源 第一站 LeetCode 新手村 前言 最近玩OJ赛,发现对算法的理解还需要更加扎实,co ...
- (补)算法训练第七天|力扣454.四数相加II ,383. 赎金信,15. 三数之和,18. 四数之和
代码随想录算法训练营第七天|力扣454.四数相加II ,383. 赎金信,15. 三数之和,18. 四数之和 454.四数相加II 题目链接:四数相加II 参考:https://programmerc ...
- 代码随想录算法训练营第六天|454.四数相加II,383. 赎金信,15. 三数之和,18. 四数之和。
代码随想录算法训练营第六天|454.四数相加II,383. 赎金信,15. 三数之和,18. 四数之和. 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和 454.四数相加I ...
- 代码随想录算法训练营day6| 454.四数相加II 383.赎金信 15.三数之和 18.四数之和
代码随想录算法训练营day6| 454.四数相加II 383.赎金信 15.三数之和 18.四数之和 LeetCode 454 四数相加II 题目链接: 454.四数相加II class Soluti ...
- 代码随想录算法训练营第七天|454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和
今日学习的文章和视频链接 454文章链接: link 454视频讲解链接: link 383文章链接: link 383视频暂无讲解 15文章链接: link 15视频讲解链接: link 18文章链 ...
- 文巾解题 面试题 01.04. 回文排列
1 题目描述 2 解题思路 2.1 哈希表 创建一个哈希表,记录每个元素出现的次数.如果出现次数为奇数的元素只有一个或者没有,那么就是一个回文排列 class Solution:def canPerm ...
- 文巾解题 15. 三数之和
1 题目描述 2 解题思路 2.1 使用两数之和函数 这种做法目前超时了,如果大家有想到合适的减时间/剪枝的方法,欢迎私信or评论~ 两数之和的方法见文巾解题 1. 两数之和_刘文巾的博客-CSDN博 ...
- 文巾解题 342. 4的幂
1 题目描述 2 解题思路 2.1 方法1 判断log函数的结果是不是整数 class Solution:def isPowerOfFour(self, n: int) -> bool:if(n ...
- 文巾解题 477. 汉明距离总和
1 题目描述 2 解题思路 2.1 暴力两两比较 两个数字之间的汉明距离可以使用 文巾解题 461. 汉明距离_刘文巾的博客-CSDN博客 中的任何一种方法,但是因为这个是两两比较,时间复杂度比较高, ...
最新文章
- 谷歌让NLP模型也能debug,只要给一张「草稿纸」就行
- 阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!
- Linux在高铁项目的部署环境
- WCF之元数据交换 (Metadata Exchange)
- Echarts 解决饼图文字过长重叠的问题
- maven项目project facets中是2.3调整为3.0的解决办法
- 以女朋友为例讲解 TCP/IP 三次握手与四次挥手
- 6.成本会计理论的U9系统实现(下)
- 伍迷随想冷饭集 之 瞻前顾后之随想
- 《软件设计精要与模式》书评
- matlab画全连接网络,无标度网络及MATLAB建模.pdf
- 在Java中通过线程池实现异步执行
- Python之判断闰年
- 爬取新型冠状病毒的历史数据
- 对华为鸿蒙开源的看法,开源鸿蒙已经不属于华为,鸿蒙发展有哪些意义?
- 我的完整版mbti职业性格测试
- 我看中医的感悟(随笔)
- 如果实现类似微信附近的人功能
- Neo4j-Graph Database Internals
- labview运行excel宏_LabVIEW中Excel报告生成功能开发
热门文章
- 【BOOM】一款有趣的Javascript动画效果
- Android activity 参数传递
- ArcGIS Server .Net Web ADF体系结构
- 用java编写简单Webserver,理解webserver的功能。
- win10中cmd如何编译和运行c/c++程序?
- ios怎么玩java模拟器游戏_新方式玩iOS手游 水果模拟器让电脑运行苹果iOS
- 卡写入速度_看清商家买相机送SD卡的套路,一文教你掌握存储卡选购秘诀
- python迷宫问题的所有路径_python——迷宫问题总结
- 机械师怎么打开计算机管理,机械师创物者-R笔记本智能控制中心使用教程
- mysql企业版 5.6.18 安装_Mysql 5.6.18解压包版在Rhel6.7上安装