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

欢乐力扣:赎金信

文章目录

  • 1、题目描述
  • 2、 代码


1、题目描述

 赎金信,给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。如果可以,返回 true ;否则返回 false 。magazine 中的每个字符只能在 ransomNote 中使用一次。

在这里插入图片描述

2、 代码

class Solution:def canConstruct(self, ransomNote: str, magazine: str) -> bool:from collections import defaultdict# 构造字典存储字符串的字母和数量ref_dic = defaultdict(int)for char in magazine:ref_dic[char] +=1# 遍历for char in ransomNote:if char in ref_dic:ref_dic[char] -=1  # 如果减到0了,则需要彻底移除这个keyif ref_dic[char] == 0:del ref_dic[char] else:return False return True 
http://www.lryc.cn/news/540063.html

相关文章:

  • 【量化科普】Standard Deviation,标准差
  • stm32单片机个人学习笔记15(I2C通信协议)
  • 网络安全防护
  • YOLOV7的复现过程
  • uniapp实现app的pdf预览
  • 用Java创建一个验证码的工具类
  • uvm中的激励是如何发送出去的
  • 一只企鹅如何改变世界
  • 拦截器VS过滤器:Spring Boot中请求处理的艺术!
  • C语言预处理学习笔记
  • LLM基础环境准备-云服务器
  • 网络协议相关知识有哪些?
  • 基于Llama 3.2-Vision的医学报告生成
  • 离线部署大模型:ollama+deepseek+open-webui
  • 如何看nginx.conf文件?
  • 3月营销日历:开启春日盛宴,绽放生活魅力
  • pdf预览在vue项目中的使用兼容ie浏览器
  • Unity面板介绍_Project工程面板(23.1.1)
  • 使用Termux将安卓手机变成随身AI服务器(page assist连接)
  • MacOS安装Emacs
  • OpenCV机器学习(10)训练数据的一个核心类cv::ml::TrainData
  • 3.1 actor基本框架(c#的Akka.Actor模式)
  • Git使用[同一电脑多个账户ssh-key的管理]
  • 使用Python结合`stable-baselines3`库(包含PPO和TD3算法)以及`gym`库来实现分层强化学习的示例代码
  • 【论文笔记】MambaGlue: Fast and Robust Local Feature Matching With Mamba
  • 基于 Stanford CoreNLP 的中文自然语言处理
  • python 量化交易入门到提升详细教程,python量化交易教程
  • 如何设置爬虫的访问频率?
  • 前端循环全解析:JS/ES/TS 循环写法与实战示例
  • 大气体育直播模板赛事扁平自适应模板源码