牛客网华为机试题之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, ...

【华为机试】找最高分&lpar;通过此题熟悉牛客网Node输入输出&rpar;

来源:牛客网 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问.当然,老师有时候需要更新某位同学的成绩. 输入描述: 输入包括多组测试数据.每组输入第一行是两个正整数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&plus;&plus;类职位校招

作者:./a.out链接:https://www.nowcoder.com/discuss/14022来源:牛客网 话说在牛客网上混迹了半年,也没啥拿的出手的贡献.现在基本上自己的校招生涯要告一段落, ...

牛客网Java刷题知识点之TCP、UDP、TCP和UDP的区别、socket、TCP编程的客户端一般步骤、TCP编程的服务器端一般步骤、UDP编程的客户端一般步骤、UDP编程的服务器端一般步骤

福利 => 每天都推送 欢迎大家,关注微信扫码并加入我的4个微信公众号:   大数据躺过的坑      Java从入门到架构师      人工智能躺过的坑         Java全栈大联盟   ...

牛客网&lowbar;Go语言相关练习&lowbar;判断&amp&semi;选择题(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&num;做动态(gif)中文验证码

无意中在国外论坛发现一个gif动画类,我使用它来制作了一个动态验证码 : 一:首先新建一个类库 1:新建AnimatedGifEncoder类 using System; using System.C ...

SGU 171&period;Sarov zones

简单的贪心.优先weight最大的,优先匹配Q值大的地区 code #include #include #include < ...

linux&lowbar;vim&lowbar;快捷键

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&period;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解法相关推荐

  1. 牛客网python刷题_牛客网刷题

    做题 19题: 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号. 处理: 1. 记录最多8条错误记录,循环记录(或者说最后只输出最后出现的八条错误记录),对相同的错误记录(净文 ...

  2. 牛客网编程题python_牛客网数据结构练习题

    第一次使用牛客做编程题,刚开始不了解如何输入输出,查了查才知道.我用的是语言是 Javascript v8 6.0.0 readline() 表示得到输入的字符串,如果是多行的话,每readline一 ...

  3. 基础编程题之牛客网星际密码

    文章目录 题目 解题思路 代码 题目 牛客 解题思路 本题的基本意思就是给你给定一个矩阵:(1110)\begin{pmatrix} 1 & 1 \\ 1 & 0 \end{pmatr ...

  4. 牛客网软通动力软件测试机试_牛客网:机试在线训练(1)

    字符串分隔 连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组: 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入: abc 123456789 输出: abc00000 ...

  5. java正则题_牛客网java编程题整理(不定期更新)

    文章目录 190516 - 调整数组顺序使奇数位于偶数前面 题目 我的代码 高赞代码(via:海天一色) 190517 - 链表中倒数第k个结点 题目 我的代码 高赞代码(via:渡不过己) 1905 ...

  6. 华为社招机考考什么_牛客网-华为-2020届校园招聘上机考试-软件类机考-3

    题目描述: Apache Hadoop YARN是一种新的Hadoop资源管理器,主要部件为resource manager和node manager.resource manager使用有限状态机维 ...

  7. 华为社招机考考什么_牛客网-华为-2020届校园招聘上机考试-软件类机考-2

    题目描述: 输入一个字符串(不含空格), 请寻找输入中包含所有蛇形字符串. 蛇形字符串定义: 1.蛇形字符串由连续字符对组成,其特点如下: 1.1 字符对定义:字符对由同一字母的大写和小写组成(前大后 ...

  8. 牛客网 java刷题_牛客网刷题(纯java题型 1~30题)

    应该是先extend,然后implement class test extends A implements B { public static void main(String[] args) { ...

  9. Java算法:华为机试算法(下),华为算法Java版,牛客网华为算法73~108题

    接上篇:Java算法:华为机试算法(中),华为算法Java版,牛客网华为算法55~72题   HJ73 计算日期到天数转换 计算日期到天数转换 题目描述 根据输入的日期,计算是这一年的第几天.. 测试 ...

最新文章

  1. linux c 获取指定进程 父进程pid
  2. 谱聚类(spectral clustering)理解
  3. 创建docker容器时出现 docker: Error response from daemon, The container name is already in use by container
  4. wincc报表日报表实例_工作系统二次开发二Python加工原膜切割日报表数据实例
  5. localtunnel:本地端口的服务映射到公网
  6. 一个DotNetNuke 皮肤设计参考网站
  7. typescript_清洁架构的TypeScript刺
  8. Python使用threading实现多线程
  9. exc_bad_instruction(code=EXC_I386_INVOP,subcode=0x0) 错误
  10. rqnoj 愚蠢的矿工
  11. python自动化常用模块_Python自动化之常用模块
  12. Android Studio .jar 包的引用方式(导入方式)
  13. (matlab代码)绘制地震记录的F-K谱
  14. [2007-03下](Lgz独家秘笈)利用ACDSee5编辑,归档多部DC拍摄的图片
  15. Node.js 在安装模块的时候报错,缺少python环境,56.ERR! configure error gyp ERR! stack Error: Can't find Python execut
  16. HTML嵌套Flash播放视频
  17. 戴尔淘宝开旗舰店 与官网购买产品享受同样服务
  18. Python 字符串前加r,b,u
  19. Windows 平台部署前后端分离项目
  20. 微信小程序关注公众号模板显示隐藏问题

热门文章

  1. 软件测试怎么跟踪缺陷,也谈软件测试缺陷跟踪管理
  2. 手把手教你设计SNS社区【6】
  3. 从零开始学AI(Python基础)
  4. C#实现具有Aero效果的窗体
  5. win7 计算机不显示u盘重装系统,u盘重装系统win7步骤和详细教程
  6. 【系分范文】系分论文模板
  7. 苹果ios手机游戏开发
  8. UEFI查找PCI设备
  9. linux查看pci设备c语言,linux 系统 查看pci设备的命令lspci
  10. BIOS实战之PCI设备枚举一