码迷,mamicode.com
首页 >  
搜索关键字:华为机试    ( 376个结果
2015华为机试—— 字符变换
题目描述: 输入一个字符串,将其中大写字母转换为对应小写字母之后的第五个字母,若原始大写字母为V~Z, 则转换为对应小写字母的值减21。其他字符不变,输出转换后的字符串。 例如,对于字母A,则转换为小写字母f;若形参是字母W,则转换为小写字母b。 输入:字符串 输出:转换后的字符串 样例输入:Axs3mWss 样例输出:fxs3mbss...
分类:其他好文   时间:2015-07-14 11:34:26    阅读次数:105
2015华为机试—— Redraiment的遭遇
Redraiment的老家住在工业区,日耗电量非常大。是政府的眼中钉肉中刺,但又没办法,这里头住的可都是纳税大户呀。 今年7月,又传来了不幸的消息,政府要在7、8月对该区进行拉闸限电。但迫于压力,限电制度规则不会太抠门,政府决定从7月1日停电,然后隔一天到7月3日再停电,再隔两天到7月6日停电,一次下去,每次都比上一次晚一天。 Redraiment可是软件专业的学生,怎么离得开计算机。如果停电,就“英雄无用武之地”了。呵呵。 所以他开始盘算起自己回家的日子了,他想知道自己到家后到底要经历多少天倒霉的停电。你...
分类:其他好文   时间:2015-07-13 12:25:57    阅读次数:2006
2015华为机试——报数
题目描述: 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出,问最后留下的那位是原来第几号。 解题思路: 用list存储姓名,看谁剩到最后一个.在list长度遍历一次,如果是3的倍数则退出,同时记录队尾报数,然后再以现在的list报数,以此类推。...
分类:其他好文   时间:2015-07-13 12:25:40    阅读次数:399
2015华为机试——计算整数的位数
题目描述: 输入一个五位以内(包括5位)的正整数,(1)判断它是一个几位数;(2)逆序输出其各位数字。 输入:多组数据,每组一行 输出:对应一行输出 样例输入:56439 样例输出:5 93465 解题思路:使用StringBuffer的reverse方法即可。...
分类:其他好文   时间:2015-07-13 12:24:51    阅读次数:127
2015华为机试——小明的筷子
题目描述: 小明是个马大哈,某天他到超市买了若干双筷子(n<20)筷子的长度不尽相同,他把全部筷子都放在购物袋里面拿回家,路上不小心漏了一根 请你用程序帮他找出是漏掉的筷子是多长的。 输入: 剩下的筷子数组,如:1, 2, 3, 2, 1, 3, 2 返回值:漏掉的筷子长度,如上述输入返回:2(当输入的筷子数据异常时返回-1,如:找不到漏掉的筷子) 解题思路:使用HashMap对筷子的种类与数量进行键值对匹配存储,当出现重复筷子时,对应的筷子数量+1,然后遍历一次HashMap,获取筷子的数量,...
分类:其他好文   时间:2015-07-13 10:20:23    阅读次数:225
2015华为机试——计算两个正整数的最大公约数和最小公倍数
设两数为a、b(a>b),求a和b最大公约数(a,b)的步骤如下:用a除以b,得a÷b=q......r1(0≤r1)。若r1=0,则(a,b)=b;若r1≠0,则再用b除以r1,得b÷r1=q......r2 (0≤r2).若r2=0,则(a,b)=r1,若r2≠0,则继续用r1除r2,……如此下去,直到能整除为止。其最后一个为被除数的余数的除数即为(a, b)。 例如:a=25,b=15,a/b=1......10,b/10=1......5,10/5=2.......0,最后一个为被除数余数的除数就是...
分类:其他好文   时间:2015-07-13 10:19:47    阅读次数:289
华为机试题——数组排序,且奇数存在奇数位置,偶数存在偶数位置
题目要求很简单,就是给你一个数组,对它进行排序,并且排序后,奇数要放在奇数的位置上,偶数要放在偶数的位置上,如果不满足这个规则的话就在数组上填充0 实现代码如下,文中值得注意的一点就是如何判读这个数字是奇数或者偶数,我想使用位运算是最快速的方法了。 // test_huawei.cpp : 定义控制...
分类:编程语言   时间:2015-07-11 18:05:47    阅读次数:130
2015华为机试——高次方数的尾数
解题思路: 思路一:先求M的N次方,然后M^N%1000求最后三位数,但是M的N次方很有可能会溢出,导致输出结果异常或错误。 思路二:思路一不行的话,我们得找到他对应的等效方法,M每乘M就对1000求余,其最后三位数是等效的。...
分类:其他好文   时间:2015-07-09 11:26:49    阅读次数:114
2015华为机试—— 输入整型数组和排序标识,对其元素按照升序或降序进行排序
接口说明 原型: void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag); 输入参数:     Integer[] pIntegerArray:整型数组 int  iSortFlag:排序标识:0表示按升序,1表示按降序 输出参数:     无 返回值:     void ...
分类:编程语言   时间:2015-07-09 11:25:08    阅读次数:306
2015华为机试—— 整型数排序
需求: 1、对输入的整型数序列A,完成升序排列,将结果序列从B中输出。以整数值大小为关键字排序,即小数在前,大数在后。 2、当序列中存在多个同样大小的数时,输出序列中仅保留一个。...
分类:编程语言   时间:2015-07-09 11:24:54    阅读次数:129
376条   上一页 1 ... 13 14 15 16 17 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!