• 下一个更大的数字
"""
问题:两个不重复的数组1和数组2,其中数组1是数组2的子集,再数组2中相应位置找到数组1所有元素的下一个更大数字数组1中的数字x的下一个更大数字是数组2中的x右边第一个更大数字,如果不存在,则返回数字为-1,数组1和数组2中的数字都是唯一的,数组1和2长度不超过1000
"""
out = []class Python006:def NextBig(self, list1, list2):global outfor i in list1:for j in list2:if i == j:c = list2.index(j)for k in list2[c:]:if k > j:out.append(k)breakelse:out.append(-1)breakelse:out.append(-1)ssc = Python006()
ssc.NextBig([1, 5, 6, 7], [2, 1, 5, 9, 8, 6, 7])
print(out)
  • 字符串中的单词数
"""
问题:计算字符串中的单词数,其中一个单词定义为不含空格的连续字符串。
描述:输入“hello my name is john”
"""class Python007:def WorldNum(self,a):b = 0for i in range(len(a)-1):if (a[i] != ' ') & (a[i+1] == ' '):b += 1print(b)ssc = Python007()
ssc.WorldNum(' a b  c  ad  sa   adk    a s ')
  • 勒索信
"""
问题:给定一个表示勒索信内容的字符串和另外一个表示杂志内容的字符串,写一个方法判断能否通过减下杂志内容构造出这封勒索信,若可以,返回True,否则返回False注:杂志字符串中的每一个字符仅能再勒索心中使用一次
"""class Python008:def Extort(self, extort, magazine):a = []b = []a.extend(extort)print(a)b.extend(magazine)print(b)for i in a[0:]:for j in b[0:]:if j == i:b.remove(j)a.remove(i)breakif a == []:print("True")else:print("False")ssc = Python008()
ssc.Extort('aa', 'aba')
  • 不重复的两个数
"""
问题:给定一个数组,其中除了2个数,其他均出现两次,请找到不重复两次的2个数并返回
"""
c = []class Python009:def NoReplace(self, a):for i in a:b = a.count(i)if b != 2:c.append(i)print(c)ssc = Python009()
ssc.NoReplace([1, 3, 2, 2, 5, 5, 6])
  • 双胞胎字符串
"""
问题:给定俩个字符串s和t,每次可以任意交换位置s的奇数位和偶数位上的字符,即奇数位上的字符能与其他奇数位的字符交换,偶数位上的字符也能与其他偶数位上的字符交换,问能否经过若干次减缓,使s变成t
"""class Python010:def TwoStr(self, a, b):c = []d = []for i in range(len(a)):if i % 2 == 0:c.append(a[i])c.append(b[i])else:d.append(a[i])d.append(b[i])for i in range(len(c)):if c.count(c[i]) != 2:print('No')breakelse:for i in range(len(d)):if d.count(d[i]) != 2:print('No')breakelse:print("Yes")ssc = Python010()
ssc.TwoStr('abcdefg', 'afedgcb')

Python 300例——006-010相关推荐

  1. 《JavaScript网页特效经典300例》

    <JavaScript网页特效经典300例> 基本信息 作者: 杨磊    张志美 丛书名: 百炼成钢系列丛书 出版社:电子工业出版社 ISBN:9787121220524 上架时间:20 ...

  2. 创新创意ssm计算机毕业设计题目300例之java出版社样书申请管理系统023w0

    创新创意ssm计算机毕业设计题目300例之java出版社样书申请管理系统023w0 好的选题直接决定了毕业设计好坏,甚至决定了能否毕业.今天,我们就来聊一聊毕设该怎么选题. 这里分三个选题标准. 第一 ...

  3. python单例类命名_单例模式(java/python/c++)

    序 最近接触到新项目,后端基于java开发.对于有c++/python开发经验,无java经验的小梅同学,开始了漫漫学习之旅,第一篇学习记录,从最简单的单例模式开始吧. 众所周知,单例模式的最明显的几 ...

  4. 深拷贝与浅拷贝、值语义与引用语义对象语义 ——以C++和Python为例

    深拷贝与浅拷贝.值语义与引用语义/对象语义 --以C++和Python为例 值语义与引用语义(对象语义) 本小节参考自:https://www.cnblogs.com/Solstice/archive ...

  5. 微课|中学生可以这样学Python(例11.4):tkinter版图片查看器

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第11章  综合案例设计与分析 例11.4  tkinter版图片查看器 京东购买链接:https ...

  6. 微课|中学生可以这样学Python(例11.3):tkinter通信录管理系统4

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第11章  综合案例设计与分析 例11.3  tkinter版通信录管理系统 京东购买链接:htt ...

  7. 微课|中学生可以这样学Python(例11.3):tkinter通信录管理系统1

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第11章  综合案例设计与分析 例11.3  tkinter版通信录管理系统 京东购买链接:htt ...

  8. 微课|中学生可以这样学Python(例11.3):tkinter通信录管理系统2

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第11章  综合案例设计与分析 例11.3  tkinter版通信录管理系统 京东购买链接:htt ...

  9. 微课|中学生可以这样学Python(例11.3):tkinter通信录管理系统3

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第11章  综合案例设计与分析 例11.3  tkinter版通信录管理系统 京东购买链接:htt ...

最新文章

  1. Java中ThreadPoolExecutor的参数理解
  2. 在计算机术语中 将ALU控制器和,计算机组成原理试题与答案
  3. 如何定义Java对象
  4. LSTM之父重提30年前的「快速权重存储系统」:线性Transformer只是它的一种变体...
  5. 【计算机系统设计】重点 · 学习笔记(0)
  6. NeurIPS2021 HRFormer:HRNet又出续作啦!国科大北大MSRA提出高分辨率Transformer,开源!...
  7. 8.19 NOIP模拟测试26(B) 嚎叫响彻在贪婪的厂房+主仆见证了 Hobo 的离别+征途堆积出友情的永恒...
  8. CentOS6.8下安装xz命令
  9. Swing JTree用法总结
  10. makefile中=、:=和+=的区别
  11. 【招】阿里云技术战略高级专家
  12. 把树莓派用于YAAW离线下载的Mass Storage U盘用虚拟目录建到Vsftpd的子目录里去
  13. 如何写出一篇好的软文?软文撰写的一些注意事项!
  14. html采集插件如何用,火车采集器插件功能详解
  15. 按规定顺序输出26个字母
  16. Go实战--golang中使用gRPC和Protobuf实现高性能api(golang/protobuf、google.golang.org/grpc)
  17. java如何与RS232进行通信
  18. 廉价DSO Hantek 6022BL说明书上没有的内容
  19. 李恒君 导演创作 影视制作导演进阶课程 学后心得
  20. 华为LAB实验室:0-Ubuntu搭建实验环境

热门文章

  1. asp.net951-基于asp.net的网上购物系统
  2. Java实现MD5加密、验证
  3. 2020身高体重标准表儿童_儿童身高体重对照表下载-2020儿童身高体重标准表最新版高清版 - 极光下载站...
  4. 数组some和every的区别
  5. 我的笔记--ECMAScript 新特性
  6. linux 设备驱动 ppt,linux设备驱动开发详解讲座ppt
  7. 12-11 网易实习一面
  8. 腾讯云优惠券-腾讯云优惠券领取
  9. dB单位理解,声音,天线,功率
  10. Cartographer ROS 整合(翻译) 2019.4.2更新