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

上海浦东设计网站建设中国建筑装饰

上海浦东设计网站建设,中国建筑装饰,专门做电子书的网站有哪些,网站定制开发 团队笔记介绍: 本项目是datawhale发布的LeetCode 算法笔记(Leetcode-Notes)课程完成笔记,根据推荐题目循序渐进练习算法题目。主要用python进行书写相关代码,会介绍解题思路及跑通解法。 0771. 宝石与石头 题目大意 描…

笔记介绍:

本项目是datawhale发布的LeetCode 算法笔记(Leetcode-Notes)课程完成笔记,根据推荐题目循序渐进练习算法题目。主要用python进行书写相关代码,会介绍解题思路及跑通解法。

0771. 宝石与石头

题目大意

描述:给定一个字符串 jewels 代表石头中宝石的类型,再给定一个字符串 stones 代表你拥有的石头。stones 中每个字符代表了一种你拥有的石头的类型。

要求:计算出拥有的石头中有多少是宝石。

说明

  • 字母区分大小写,因此 aA 是不同类型的石头。
  • 1 ≤ j e w e l s . l e n g t h , s t o n e s . l e n g t h ≤ 50 1 \le jewels.length, stones.length \le 50 1jewels.length,stones.length50
  • jewelsstones 仅由英文字母组成。
  • jewels 中的所有字符都是唯一的。

示例

  • 示例 1:

    输入:jewels = "aA", stones = "aAAbbbb"
    输出:3
    
  • 示例 2:

    输入:jewels = "z", stones = "ZZ"
    输出:0
    

解题思路

我们需要统计字符串 stones 中出现在字符串 jewels 中的字符数量。为了高效地进行统计,我们可以先将 jewels 字符串转换为一个集合 jewelsSet,这样我们可以在 O ( 1 ) O(1) O(1) 的时间复杂度内查询一个字符是否是宝石。然后遍历 stones 字符串,对于每个字符,如果它存在于 jewelsSet 中,就将计数器加一。

解题 Python 代码

def analysis(jewelsSet: list, stones: list):return sum(s in jewelsSet for s in stones)def main():# 主要逻辑代码input_jewelsSet = list(input('请输入宝石字符集,以空格分隔:').split())input_stones = list(input('请输入拥有的石头字符集,以空格分隔:').split())print('拥有的宝石数量:', analysis(input_jewelsSet, input_stones))if __name__ == "__main__":main()
http://www.sczhlp.com/news/75406/

相关文章:

  • 做网站模板赚钱吗如何建网站商城
  • 预付网站建设费会计处理建设企业网站企业
  • 网站建设教程步骤数字网站建设
  • 南京市溧水城市建设集团网站电子商务网站建设前景
  • 关于营销的网站有哪些内容企业所得税怎么算公式
  • .net OpenAPI 的几种ui使用,scalar、swagger
  • 直播网站排名网站代备案流程
  • 北京网站关键词排名百度推广的优势
  • 重庆网站仿站成都网站建设服务商
  • cname解析对网站影响装修设计图免费
  • 网站如何建设目录结构如何快速的建设网站
  • 宁国网站建设做珠宝的网站
  • 学校网站建设有限公司旅游网站前端模板
  • destoon做的网站wordpress读书笔记插件
  • 网站建设读书笔记wordpress 二开北京
  • 向量形式表达最小二乘法
  • Redis内部机制:探索请求处理与协议传输
  • 网站上的图文介绍怎么做的月夜在线观看直播视频
  • 中国移动网站企业网站推广方案范文
  • php 网站安装原理中国红河网
  • 做黑枸杞的公司网站在哪个网站可以学做甜点
  • 网站多语言版本做一个简单的网站需要多少钱
  • 网站搜索功能怎样做如何开通微信公众号
  • 微建站程序有哪些百度网盘官网登录首页
  • 福建祥盛建设有限公司网站wordpress 更新媒体库
  • 重庆网站建设 熊掌号个人简历html网页模板
  • 海南省两学一做网站为审核资质帮别人做的网站
  • 淘宝客网站开发一个html搜索引擎优化
  • 公司 网站 方案合肥公司网站搭建服务商
  • 大数据的树中如何快速验证数据是否存在