• 下一个更大的数字
"""
问题:两个不重复的数组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. putty修改字体配色
  2. 测试使用skywalking_SkyWalking 搭建及简单使用、入门(Linux)
  3. (寒假开黑gym)2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017)
  4. python_面向对象进阶之元类
  5. 【中级软考】测试用例 Test Case
  6. linux vi de ce,linux下vi命令Vi命令集
  7. 【LOJ】#2184. 「SDOI2015」星际战争
  8. 前端学习(1808):前端调试之微博头部开发
  9. LeetCode 2087. 网格图中机器人回家的最小代价(脑筋急转弯)
  10. Linux(centOS)手动安装删除Apache+MySQL+PHP+Memcached原创无错版
  11. AOP和OOP的区别
  12. centos上自动执行脚本执行php文件
  13. 跨境网上收款 找PayPal没错(获取Client ID 和 secret)
  14. ubuntu14.04/Mint17上Gitolite的搭建过程
  15. linux安装consul集群
  16. html 防网页假死,htmlweb开发:防止浏览器假死的方法.doc
  17. Python之selenium进阶
  18. 华为设备接口视图_华为交换机的三种视图
  19. 《方与圆》序人生控制论
  20. mysql没开启binlog恢复数据_MySQL:binlog恢复数据

热门文章

  1. 基于JavaWeb的网上购物系统开发(含代码)
  2. Winform-全国24小时降水量
  3. pikachu通关教程~~~~
  4. ADO Execute 方法 (ADO Connection)
  5. P1219 [USACO1.5]八皇后 Checker Challenge 题解
  6. 深度原创丨当互联网巨头从云端“抄底” BI 和大数据...
  7. table doesn‘t exist
  8. 云物理机ironic对接ceph云盘ceph-iscsi-gateway
  9. VB中使用DirectX库的简明教程(3)
  10. 优派vx2480-hd-pro简评 1080p+24寸+144hz+ips直屏 千元小金刚便宜又大碗?