华为机试python编程题_牛客网华为机试题之Python解法
牛客网华为机试题之Python解法
第1题 字符串最后一个单词的长度
a = input().split(" ")
print(len(a[-1]))
第2题 计算字符个数
a = input()
b = input()
print(a.lower().count(b.lower()))
第3题 明明的随机数
while True:
try:
num = int(input())
data = []
for i in range(num):
data.append(int(input()))
data = list(set(data))
data = sorted(data)
for i in data:
print(i)
except:
break
第4题 字符串分隔
def stringSplit(s):
while len(s)>8:
print(s[0:8])
s = s[8:len(s)]
print(s+(8-len(s))*'0')
stringSplit(input())
stringSplit(input())
第5题 进制转换
while True:
try:
print(str(int(input(),16)))
except:
break
第6题 质数因子
def primeFactor(a):
res = []
while a>1:
for i in range(2,a+1):
if a%i == 0:
res.append(i)
a = int(a/i)
break
return res
a = primeFactor(int(input()))
for i in a:
print(i,end=" ")
第7题 取近似值
def myround(a):
if 10*a%10>=5:
return int(a)+1
else:
return int(a)
print(myround(float(input())))
第8题 合并表记录
a = input()
d = {}
for i in range(int(a)):
b = list(map(int, input().split(' ')))
if b[0] not in d.keys():
d[b[0]] = b[1]
else:
d[b[0]] += b[1]
for key in d.keys():
print(key, d[key])
第9题 提取不重复的整数
a = input()
s = ''
for i in range(len(a)-1,-1,-1):
if a[i] not in s:
s += a[i]
print(s)
第10题 字符个数统计
s = input()
a = []
for i in s:
if 0 <= ord(i) <= 127 and i not in a:
a.append(i)
print(len(a))
s = input()
d = {}
for i in s:
if 0 <= ord(i) <= 127:
d[i] = 1
print(sum(d.values()))
第11题 数字颠倒
a = input()
b = ''
for i in a[::-1]:
b += i
print(b)
第12题 字符串反转
a = input().split(' ')
print(' '.join(a[::-1]))
第13题 句子逆序
a = int(input())
b = []
for i in range(a):
b.append(input())
for i in sorted(b):
print(i)
第14题 字串的连接最长路径查找
a = int(input())
b = []
for i in range(a):
b.append(input())
for i in sorted(b):
print(i)
第15题 求int型数据在内存中存储时1的个数
print(bin(int(input())).count('1'))
未完待续……
牛客网剑指offer【Python实现】——part2
不用加减乘除做加法 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. 两个数异或:相当于每一位相加,而不考虑进位: 两个数相与,并左移一位:相当于求得进位: 将上述两步的 ...
牛客网剑指offer【Python实现】——part1
斐波那契数列 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,n<=39). 循环实现,时间复杂度n def Fibonacci(self, ...
【华为机试】找最高分(通过此题熟悉牛客网Node输入输出)
来源:牛客网 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问.当然,老师有时候需要更新某位同学的成绩. 输入描述: 输入包括多组测试数据.每组输入第一行是两个正整数N和M(0 ...
算法题14 小Q歌单,牛客网,腾讯笔试题
算法题14 小Q歌单,牛客网,腾讯笔试题 题目: 小Q有X首长度为A的不同的歌和Y首长度为B的不同的歌,现在小Q想用这些歌组成一个总长度正好为K的歌单,每首歌最多只能在歌单中出现一次,在不考虑歌单内歌 ...
算法题16 贪吃的小Q 牛客网 腾讯笔试题
算法题16 贪吃的小Q 牛客网 腾讯笔试题 题目: 链接:https://www.nowcoder.com/questionTerminal/d732267e73ce4918b61d9e3d0ddd9 ...
MySql面试题、知识汇总、牛客网SQL专题练习
点击名字直接跳转到链接: Linux运维必会的100道MySql面试题之(一) Linux运维必会的100道MySql面试题之(二) Linux运维必会的100道MySql面试题之(三) Linux运 ...
【转自牛客网】C++类职位校招
作者:./a.out链接:https://www.nowcoder.com/discuss/14022来源:牛客网 话说在牛客网上混迹了半年,也没啥拿的出手的贡献.现在基本上自己的校招生涯要告一段落, ...
牛客网Java刷题知识点之TCP、UDP、TCP和UDP的区别、socket、TCP编程的客户端一般步骤、TCP编程的服务器端一般步骤、UDP编程的客户端一般步骤、UDP编程的服务器端一般步骤
福利 => 每天都推送 欢迎大家,关注微信扫码并加入我的4个微信公众号: 大数据躺过的坑 Java从入门到架构师 人工智能躺过的坑 Java全栈大联盟 ...
牛客网_Go语言相关练习_判断&;选择题(6)
本文共34道题目 一.判断题 此题考查编码规范. 反射最常见的使用场景是做对象的序列化(serialization,有时候也叫Marshal & Unmarshal). 例如:Go语言标准库的 ...
随机推荐
字符输入流Reader简要概括
字符输入流Reader组成结构 本篇将对JAVA I/O流中的字符输入流Reader做个简单的概括: 总得来说,每个字符输入流类都有一个对应的用途,如下: 字符流基类:Reader 字节流转字符流:I ...
Oracle 数据类型
类型 含义 CHAR(length) 存储固定长度的字符串.参数length指定了长度,如果存储的字符串长度小于length,用空格填充.默认长度是1,最长不超过2000字节. VARCHAR2(le ...
Android开发中的问题及相应解决(持续更新)
最近博客写的少了,以后还得经常更新才行. ------------------------------------------------------------ 1.特定业务需求下try cath ...
c#做动态(gif)中文验证码
无意中在国外论坛发现一个gif动画类,我使用它来制作了一个动态验证码 : 一:首先新建一个类库 1:新建AnimatedGifEncoder类 using System; using System.C ...
SGU 171.Sarov zones
简单的贪心.优先weight最大的,优先匹配Q值大的地区 code #include #include #include < ...
linux_vim_快捷键
1.vim ~/.vimrc 进入配置文件 如果不知道vimrc文件在哪,可使用 :scriptnames 来查看 set nu #行号 set tabstop=4 #一个tab为4个空格长度 set ...
JS中Node节点总结
Node的三个基本属性: 1.nodeType:表明节点类型,1是元素节点,3是文本节点. 2.nodeName: 表明节点名称,元素节点为标签名,文本节点为#text. 3.nodeValue:表 ...
Swift3.0 UITextField
import UIKit private var textfieldd = UITextField() class TextFieldViewController: UIViewController, ...
一个农民工混迹于 IT 行业多年后的泣血总结
一看题目,你心里一定闪出一个想法,这又是一篇软文吧,是不是,不想辩别了,自己判断吧哈哈.这是根据本人真实经历所写的一篇总结.假如你满足你的现状,这就是一篇软文,请立刻关闭此文章,继续你现在的生活. ...
sigmoid belief network boltszmann machine
because of explaining away, the hidden weights in sigmoid belief network is no longer independent
华为机试python编程题_牛客网华为机试题之Python解法相关推荐
- 牛客网python刷题_牛客网刷题
做题 19题: 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号. 处理: 1. 记录最多8条错误记录,循环记录(或者说最后只输出最后出现的八条错误记录),对相同的错误记录(净文 ...
- 牛客网编程题python_牛客网数据结构练习题
第一次使用牛客做编程题,刚开始不了解如何输入输出,查了查才知道.我用的是语言是 Javascript v8 6.0.0 readline() 表示得到输入的字符串,如果是多行的话,每readline一 ...
- 基础编程题之牛客网星际密码
文章目录 题目 解题思路 代码 题目 牛客 解题思路 本题的基本意思就是给你给定一个矩阵:(1110)\begin{pmatrix} 1 & 1 \\ 1 & 0 \end{pmatr ...
- 牛客网软通动力软件测试机试_牛客网:机试在线训练(1)
字符串分隔 连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组: 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入: abc 123456789 输出: abc00000 ...
- java正则题_牛客网java编程题整理(不定期更新)
文章目录 190516 - 调整数组顺序使奇数位于偶数前面 题目 我的代码 高赞代码(via:海天一色) 190517 - 链表中倒数第k个结点 题目 我的代码 高赞代码(via:渡不过己) 1905 ...
- 华为社招机考考什么_牛客网-华为-2020届校园招聘上机考试-软件类机考-3
题目描述: Apache Hadoop YARN是一种新的Hadoop资源管理器,主要部件为resource manager和node manager.resource manager使用有限状态机维 ...
- 华为社招机考考什么_牛客网-华为-2020届校园招聘上机考试-软件类机考-2
题目描述: 输入一个字符串(不含空格), 请寻找输入中包含所有蛇形字符串. 蛇形字符串定义: 1.蛇形字符串由连续字符对组成,其特点如下: 1.1 字符对定义:字符对由同一字母的大写和小写组成(前大后 ...
- 牛客网 java刷题_牛客网刷题(纯java题型 1~30题)
应该是先extend,然后implement class test extends A implements B { public static void main(String[] args) { ...
- Java算法:华为机试算法(下),华为算法Java版,牛客网华为算法73~108题
接上篇:Java算法:华为机试算法(中),华为算法Java版,牛客网华为算法55~72题 HJ73 计算日期到天数转换 计算日期到天数转换 题目描述 根据输入的日期,计算是这一年的第几天.. 测试 ...
最新文章
- linux c 获取指定进程 父进程pid
- 谱聚类(spectral clustering)理解
- 创建docker容器时出现 docker: Error response from daemon, The container name is already in use by container
- wincc报表日报表实例_工作系统二次开发二Python加工原膜切割日报表数据实例
- localtunnel:本地端口的服务映射到公网
- 一个DotNetNuke 皮肤设计参考网站
- typescript_清洁架构的TypeScript刺
- Python使用threading实现多线程
- exc_bad_instruction(code=EXC_I386_INVOP,subcode=0x0) 错误
- rqnoj 愚蠢的矿工
- python自动化常用模块_Python自动化之常用模块
- Android Studio .jar 包的引用方式(导入方式)
- (matlab代码)绘制地震记录的F-K谱
- [2007-03下](Lgz独家秘笈)利用ACDSee5编辑,归档多部DC拍摄的图片
- Node.js 在安装模块的时候报错,缺少python环境,56.ERR! configure error gyp ERR! stack Error: Can't find Python execut
- HTML嵌套Flash播放视频
- 戴尔淘宝开旗舰店 与官网购买产品享受同样服务
- Python 字符串前加r,b,u
- Windows 平台部署前后端分离项目
- 微信小程序关注公众号模板显示隐藏问题