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

网页设计 站点中山疫情最新消息

网页设计 站点,中山疫情最新消息,安微省住房和城乡建设厅网站,蓝韵官方网站目录 题一:评分系统 题二:春游 题目三:字符串修剪与排序 题目四:进制转换 题目五:田忌赛马 题一:评分系统 sinput() answer"DCBAD"#注意这就是标答 不是自定义标准答案 count0 for i in ran…

目录

题一:评分系统

题二:春游

题目三:字符串修剪与排序

题目四:进制转换

题目五:田忌赛马


题一:评分系统

s=input()
answer="DCBAD"#注意这就是标答 不是自定义标准答案
count=0
for i in range(5):if s[i]==answer[i]:#字符串一一比较count+=30
print(count)

题二:春游

实例解释:

第一行:输入的分别是 3个同学,报数了3次

第二行是:报数从0开始 如果从[0,n-1]都报数了就输出 同学的个数(也就是3)

那如果在示例2里,统计没有报数的个数。也就是遍历看[0,n-1]哪些没有被报数则计数器+1

n,m=map(int,input().split())
l=list(map(int,input().split()))
set1=set(l) #用集合去重 把调皮孩子多报的数剔除出去
l1=[]
if len(set1)==n:print(n)else:for i in range(n):if i not in set1:l1.append(i)print(' '.join(map(str,l1)))#规定输出格式

题目三:字符串修剪与排序

怎么去掉最后一个字符:

用字符串切片string[ i ][:-1]

按字符长度进行排序: l.sort(key=len)

sort排序总结

 代码:

N=int(input())
l=input().split()#字符串 后面用字符串切片
for i in range(N):l[i]=l[i][:-1]#字符串切片,删除最后一个字母的字符串
l.sort(key=lambda x:len(x))
print(' '.join(l))
N = int(input())
strs = input().split()
# 排序,key取len即可
strs.sort(key=len)
# 输出,通过切片的方式去掉最后一个字符
for i in strs:print(i[:-1], end=' ')

 题目四:进制转换

示例解释:
第一行是要进制转的数字,也就是把123进行进制转换

第二行是R=25,也就是进行25进制的转换

那么思路就是将123%25 存储,直至123//25==0时结束循环 最后逆序输出

需要注意的是存储格式转化为字符存 大于等于10的用A-Z进行存储

N=int(input())
R=int(input())
#N用R进制实现转换
digit=[]
if N==0:print(0)
else:while N:if (N%R)<10:digit.append(str(N%R))else:digit.append(chr(N%R-10+ord('A')))N=N//R# 余数是倒序排列的,需要反转print(''.join(reversed(digit)))

题目五:田忌赛马

田忌赛马贪心版题解

解题思路:
用自己的中等马KO田忌的下等马

用自己的上等马KO田忌的中等马

用自己的下等马KO田忌的上等马

注意每次我们的马参赛完要remove移除掉

N = int(input())
u = list(map(int, input().split()))
v = list(map(int, input().split()))win = 0
# 马升序排序
u.sort()
v.sort()
# 遍历田忌的马
for i in v:# 在我们的马中找出能胜过它的马for j in u:if j > i:win += 1# 这匹马使用过后,就移除u.remove(j)break
print(win)

防止时间复杂度过高,单层循环: 

田忌的马每次比较都是向后移动 而我们会轮到下等马因此是轮回还是需要循环。

#单层循环实现
n=int(input())
u=list(map(int,input().split()))  #我的马匹速度
v=list(map(int,input().split())) #田忌的马匹速度
u.sort()
v.sort()a=0 #表示田忌的参赛马匹索引
win=0
for i in u:   #遍历我的马匹if i>v[a]:  #当我的马可以赢过田忌的马win+=1a+=1  #田忌的参赛马匹索引后移 
print(win)

http://www.dtcms.com/wzjs/238634.html

相关文章:

  • 信息技术网站建设专业电子技术培训机构
  • 广州品牌网站设计微信引流的十个方法
  • 个人网站备案做商城百度网盘帐号登录入口
  • 土木工程毕业论文代做网站域名查询工具
  • 文明网站机制建设冯耀宗seo教程
  • 做水产的都用什么网站怎么优化网站关键词的方法
  • 搞定设计网站做的图怎么下载不了站长seo综合查询
  • 北京比较好的网站建设公司百度重庆营销中心
  • 网站资料筹备营销网站建设方案
  • 哪个博客可以做单页网站白云百度seo公司
  • 深圳小程序开发南京seo排名公司
  • 盐城经济技术开发区建设局网站seo自学网站
  • 利用百度搜索自己的网站推广普通话手抄报模板可打印
  • vs2012手机网站开发教程营销策划主要做些什么
  • 常德新闻网网站优化软件哪个好
  • wordpress 双语主题临沂seo全网营销
  • 百度网站权重站长交流平台
  • 团购网站自个做网站制作公司网站
  • 做网站服务器配置现在百度怎么优化排名
  • 中国科技发展成果武汉整站seo数据上云
  • 做网站数据存在哪里seo网站关键词优化排名
  • 兰州关键词排名公司福鼎网站优化公司
  • 绍兴优秀做网站的什么是seo营销
  • 邯郸网站制作费用电子商务seo名词解释
  • 免费网站建设青青草关键词推广系统
  • 网站制作多少钱方案微信营销案例
  • 免费教如何php网站建设中小企业管理培训课程
  • 网站建设公司联系方式google官方下载
  • 简历模板做的最好的是哪个网站十大最免费软件排行榜
  • 免费html网站代码教育机构网站