![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华为机考题
华为机考面试
虎起来
这个作者很懒,什么都没留下…
展开
-
HJ4 字符串分隔
描述•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(每个字符串长度小于等于100)输出描述:依次输出所有分割后的长度为8的新字符串示例1输入:abc输出:abc00000因为要连续输入字符串所以可以通过while True不断读取输入的input(‘’)首先定义一个不断读取字符串前八位的方法getstring()def getstring(str): if len(str)<原创 2022-04-28 16:38:20 · 131 阅读 · 0 评论 -
HJ3 明明的随机数
描述明明生成了NN个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。数据范围: 1 \le n \le 1000 \1≤n≤1000 ,输入的数字大小满足 1 \le val \le 500 \1≤val≤500输入描述:第一行先输入随机整数的个数 N 。 接下来的 N 行每行输入一个整数,代表明明生成的随机数。 具体格式可以参考下面的"示例"。输出描述:输出多行,表示输入数据处理后的结果示例1输原创 2022-04-28 15:02:19 · 536 阅读 · 0 评论 -
HJ2 计算某字符出现次数
描述写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)数据范围: 1 \le n \le 1000 \1≤n≤1000输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符。输出描述:输出输入字符串中含有该字符的个数。(不区分大小写字母)示例1输入:ABCabcA复制输出:2统计不区分大小写的,统一变为大写或者小写即可a = input('').lower()b = input(原创 2022-04-26 16:00:42 · 203 阅读 · 0 评论 -
HJ1 字符串最后一个单词的长度
描述计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。示例1:输入:hello nowcoder输出:8最后一个单词为nowcoder,长度为8strip()用于移除字符串头尾指定字符,去除特殊字符串如空格或者换行符str.split(str=“”, num=string.count(str))str – 分原创 2022-04-22 16:50:45 · 375 阅读 · 0 评论