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

网站建设案例新闻wordpress防止f12

网站建设案例新闻,wordpress防止f12,建设银行企业网银复核,网站设计规划书例子今天一更 赎金信 题意: 给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true ;否则返回 false。 (题目说明&#xf…

今天一更

赎金信

题意:

给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字符构成。如果可以构成,返回 true ;否则返回 false。

(题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。杂志字符串中的每个字符只能在赎金信字符串中使用一次。)

注意:

你可以假设两个字符串均只含有小写字母。

canConstruct("a", "b") -> false
canConstruct("aa", "ab") -> false
canConstruct("aa", "aab") -> true

思路:

这里需要注意的主要就是:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。杂志字符串中的每个字符只能在赎金信字符串中使用一次。所以最好使用map,要记录一个字母出现的次数。

类似之前的有效的字母异位词,我们最后主要是判断是否都为0

1、定义dict_zazhi = dict()

2、定义dict_shujin = dict()

3、把杂志上的字都录入dict_shujin当中

4、赎金信上的字母遇到了就-=1 

5、最后循环看是否每个字符都大于0

但是后来发现,其实这里用数组就可以了,因为map还需要维护红黑树或者哈希表,而且还要做哈希函数,是费时的!

具体的思路和上面几乎是一样的

# 赎金信
zazhi = [0]*26
x = input("请你输入杂志的内容,一个字母一个字母的输入,并且只能输入小写字母,以空格为间隔:").split()
y = input("请你输入赎金信的内容,一个字母一个字母的输入,并且只能输入小写字母,以空格为间隔:").split()
print(x)
print(y)for i in x:zazhi[ord(i)-ord('a')]+=1
print(zazhi)
for i in y:zazhi[ord(i)-ord('a')]-=1
print(zazhi)judge = 0
for i in range(26):if zazhi[i]<0:judge = 1if judge==0:print("可以组成赎金信")
else:print("不可以组成赎金信")# 赎金信内容
# i l i k e a p p l e i t h i n k t h i s t h i n g s i s v e r y g o o d
# 杂志内容
# t o d a y i a m v e r y h a p p y w h f f f g g g g a t a r e y o u t h i n k i l i k e s o m e m i l k s s s s i i i d d d n n n
http://www.dtcms.com/a/611863.html

相关文章:

  • 深圳做夜场做网站合理使用说明
  • 网站的ip地址是什么旅游网站开发报价单
  • wordpress 网站关键词大兴模版网站开发公司哪家好
  • C语言编程实战:每日刷题 - day3
  • GPT‑5.1 全面解析:智能与人性化的再平衡
  • Windows 11 无线网卡故障排查
  • 潍坊网站建设尚荣青岛市专业做网站的吗
  • GJOI 11.11 题解
  • C语言编译器 | 如何选择适合自己的编译器进行开发
  • 广东省交通建设监理检测协会网站怎么做自己的网站赚钱
  • (论文速读)AIMV2:一种基于多模态自回归预训练的大规模视觉编码器方法
  • 蓝牙 Prmary PHY LE Coded 收发测试发送没问题,但接收不到,是否是硬件不支持
  • 网站备案需要多少时间企业建设网站应如何申请
  • 商城网站建设公司报价番禺制作网站技术
  • 电商网站开发研究内容和预期成果扬中市人才网官网
  • 天保建设集团有限公司网站天津多媒体设计公司
  • 重庆网捷网站建设技术有限公司wordpress如何设置关键词
  • 舞美设计制作公司sem与seo的区别
  • 数字营销软件逆冬seo
  • 网站整站下载带数据库后台的方法大连百度推广公司有几家
  • 数学分析简明教程——4.2
  • 物联网网站开发网站建设一般用英文怎么说
  • 红旗渠建设集团有限公司网站注册一个公司网站的费用
  • 台州网站关键字优化详情网络销售是做什么的
  • 学校网站建设答辩php 5.4 wordpress
  • AI大模型参数
  • 数据库练习查询5
  • wordpress摘要开启做网站建设优化的公司
  • 中国建设招标网是什么网站有没有做美食的规模网站
  • 网站制作计划可以做兼职的网站