牛客网编程题
来源:互联网 发布:super kamagra 淘宝 编辑:程序博客网 时间:2024/06/06 01:19
参考了排行榜大神
1.计算字符串最后一个单词的长度,单词以空格隔开
a=raw_input()b=a.split(' ')print len(b[-1])2.写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
a=raw_input().lower()b=raw_input().lower()count=0for i in a: if b==i: count+=1print count
3.明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作
import syswhile True: try: n=int(sys.stdin.readline()) num=[] for i in range(n): list1=sys.stdin.readline() num.append(int(list1[:-1])) num=sorted(list(set(num))) for i in num: print i except: break
4.
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
str1=raw_input()str2=raw_input()def paixu(str0): remain=len(str0)%8 if len(str0)%8!=0: str0=str0+(8-remain)*'0' for i in range(len(str0)/8): print str0[i*8:8*(1+i)]paixu(str1)paixu(str2)5.•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
while True: try: n=raw_input() print int(n,16) except: break
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
阅读全文
0 0
- 牛客网编程题1
- 牛客网编程题
- 牛客网编程题总结
- 牛客网编程题
- 牛客网编程题输入输出
- [编程题] 好多鱼!(牛客网)
- 牛客网 前端编程题小结
- [牛客网编程题] 好多鱼!
- 【牛客网】算法编程题汇总
- 牛客网(第三场)编程题
- 牛客网 编程题 保卫方案
- 编程题
- 编程题
- 编程题?
- 编程题
- 编程题
- 编程题
- 编程题
- UGUI_使用DoTween
- DHtmlX中combo的基础使用
- 二维数组 C语言优先级记忆Tips
- Comparable与Comparator的区别
- NameError: name 'FileNotFoundError' is not defined的解决方案
- 牛客网编程题
- 二叉树已知(中序+一序)求另一序
- android 水准仪的实现(方向传感器的使用)
- Android-TextView设置多种颜色及部分点击事件
- 理解js设计模式之代理模式
- Eureka常见问题
- PullToRefreshListView实现下拉刷新
- 在window上搭建服务器(tomcat、mysql、eclipse)
- Java 解惑:Comparable 和 Comparator 的区别