![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华为机试
文章平均质量分 55
WSS5678
计算机
展开
-
字符串分割
华为机试第四题,仍然考察字符串的拼接重组知识点,也不复杂,废话不多说,请看题~题目描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(输入2次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组输入例子:abc123456原创 2017-01-14 09:05:14 · 266 阅读 · 0 评论 -
进制转换
华为机试第五题,考察进制转换的问题,熟悉python的同学可能立马能想到python 中内置着进制转换的函数,那可是相当简洁啊,一行代码就可以搞定。废话不多说,请看题~题目描述写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的十进制字符串。输入例子:0xA原创 2017-01-14 09:29:57 · 320 阅读 · 0 评论 -
计算字符个数
华为机试题目, 这是我做的华为机试的第二道题,发现还是很简单,用到的都是基本的python字符处理知识,可能大招都在后边呢,权当练习啦!题目描述写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。输入描述:输入一个有字母和数字以及空格组成的字符串,和一个字符。输出描述:输出输入字符串中含有该字符的个数。原创 2017-01-13 09:48:10 · 288 阅读 · 0 评论 -
输出字符串最后一个单词的长度
这是华为机试的一道编程题,但是并不复杂,只是简单的字符串处理,尤其是使用python这种语言,其实几行代码就可以搞定,做过以后在此总结一下。题目描述计算字符串最后一个单词的长度,单词以空格隔开。输入描述:一行字符串,非空,长度小于5000。输出描述:整数N,最后一个单词的长度。输入例子:hello world输出例子:5python代码实现如下:# -*- coding:utf-8 -*-#如果原创 2017-01-13 09:30:48 · 4040 阅读 · 0 评论 -
明明的随机数
华为机试题目第三道,考察的也是比较基本的知识点,用python实现的话,因为要牵扯到数字去重,那使用字典是最合适不过的了,因为字典中不能有重复的Key值,因为去重后还要进行排序,那字典中的一个子类 OrderDict无疑是最佳的选择。 当然单纯的使用数组也可以做,只不过可能会稍微麻烦那么一丢丢~ 好了,进去解题模式~题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验原创 2017-01-13 10:35:08 · 1075 阅读 · 0 评论 -
坐标移动
题目描述开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10; A1A; $%$; YAD; 等。下面是一个简单的例子 如:A原创 2017-02-13 16:34:05 · 383 阅读 · 0 评论 -
删除字符串中出现次数最少的字符
题目描述实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。输入描述:字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。输出描述:删除字符串中出现次数最少的字符后的字符串。输入例子:abcdd输出例子:dd题目分析:注意题目中几原创 2017-02-21 20:25:02 · 1003 阅读 · 1 评论 -
寻找兄弟单词
输入描述:先输入字典中单词的个数,再输入n个单词作为字典单词。输入一个单词,查找其在字典中兄弟单词的个数再输入数字n输出描述:根据输入,输出查找到的兄弟单词的个数输入例子:3 abc bca cab abc 1输出例子:2 bcapython编程实现:# -*- coding:utf-8 -*-import sysde原创 2017-03-10 09:41:02 · 527 阅读 · 0 评论