面试笔试
文章平均质量分 58
wenj91
好学若饥,谦卑若愚
展开
-
华为上机练习题--统计各小写字符出现的次数
题目:手动输入一个字符串,仅限小写字母,统计并输出每个字符在字符串中出现的次数,并输出。提示可以用map 例子:输入:aaabbbccc 输出:a 3 b 3 c 3分析: 看到后面的提示,简直就是不用动脑,直接简单粗暴的顺势而上直接上代码:import java.uti原创 2014-06-28 03:29:22 · 2061 阅读 · 1 评论 -
华为上机练习题--大数字的运算
大数字的运算, 看到这个觉得没什么好写的, 只是a'p原创 2014-06-28 03:40:00 · 774 阅读 · 0 评论 -
华为机试正式版(西安c/c++/java),今天下午去机试的题目,新鲜出炉了!
以下题目都是回忆的,题目都很简单, 大家有些基础就可以参加!(语言可以是c/c++,也可以是java的)题目一(60分):字符串操作, 将小写转换成大写, 将大写转化为小写, 数字的不做转换例如,输入:aBcD12输出:AbCd12题目二(100分):将输入的字符串按照规定重新排序,如果字符串长度为奇数, 则中间的字符保持不变, 中间字符左侧降序排列, 右侧原创 2014-07-13 16:56:10 · 2938 阅读 · 1 评论 -
华为上机练习题--将英文号码翻译成数字号码
题目: * 将 电话号码 one two 。。。nine zero 翻译成1 2 。。9 0 * * 中间会有double * * 例如 * 输入:OneTwoThree * 输出:123 * 输入:OneTwoDoubleTwo * 输出:1222 * 输入:1Two2 * 输出:ERRO原创 2014-07-05 13:56:43 · 3345 阅读 · 0 评论 -
华为上机练习题--姓名夫妻相
题目:在中国,形容夫妻恩爱的词汇中,大家用的比较多的就是“夫妻相”。所谓“夫妻相”,就是两个人看上去比较般配,长相、身材等某些方面有一定的相似度。本题则另辟蹊径,从人的姓名维度,以字母重复个数来寻找最具“夫妻相”的人。题目中预先给定一组女士的姓名拼音。输入男士的姓名拼音(拼音中间可以有空格,字母全部小写),依预先给定姓名拼音的先后遍历所有姓名,输出字母重复数最多的女士姓名。规则1:原创 2014-07-06 00:50:49 · 1948 阅读 · 1 评论 -
华为上机练习题--简单加减表达式计算
题目:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。补充说明:1、操作数为正整数,不需要考虑计算结果溢出的情况。2、若输入算式格式错误,输出结果为“0”。要求实现函数:void arithmetic(const char *pInputS原创 2014-07-02 01:52:12 · 1668 阅读 · 0 评论 -
华为上机练习题--压缩字符串
题目:通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。压缩规则:1、仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc"。2、压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz"。要求实现原创 2014-07-02 01:13:06 · 2882 阅读 · 6 评论 -
华为上机练习题--按位取反操作
题目: 求指定位取反后的结果(用异或来进行指定位数的取反) * 输入:0x1234 3 * 输出:0x123c分析:从网上看到这道题发现蛮有意思的, 记得当时学C语言的时候就有过这种的操作,只不过时间久了就有些健忘, 经过努力追忆后终于想起些些, 现在做出如下总结: * AND--> & --> AND指令主要用于使操作数若干位不变, 而使某些位为'0'的场原创 2014-07-02 00:23:58 · 1370 阅读 · 0 评论 -
华为上机练习题--计算表达式
题目:输入一个表达式,没有括号,数字小于0-9之间,输出计算结果,所有的中间结果化为整形。 例如: 输入:3+8×2/9-2 输出:2 函数原型 view plainpublic int getMyRet(String str) 分析: 这个题目略显高原创 2014-06-30 01:12:10 · 1922 阅读 · 2 评论 -
华为上机练习题--判断某数字是否是回文数字
去除重复字符: 如:aaddsfdsd 去除后结果为: adsf这种问题可以采用LinkedHashSet来达到去除重复的效果;原创 2014-06-28 02:49:07 · 1128 阅读 · 0 评论 -
华为上机练习题--约瑟夫环问题
华为要招人了, 赶紧找些练习题来练练手,看下是否有机会混进华为题目:有n 个人围城一圈每次从1数起数到3就把那个人提出圈子,最后只保留一个人。输入: 输入人数字符串输出:把最后一个人所保留位置返回出来。比如你输入11 的话即有11个人 [1,2,3,4,5,6,7,8,9,10,11] 。返回的是7.如果输入"123a" 的话,返回的是"0"。学java以来,原创 2014-06-28 02:08:53 · 1096 阅读 · 0 评论 -
华为上机练习题--重复字符过滤
题目:请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“abcde”。 示例 输入:“deefd” 输出:“def” 输入:“afafafaf” 输出:“af” 输入:“pppppppp” 输出:“p” 分析: 看到这种类似的相同字符过滤,使用java的话原创 2014-06-30 01:48:19 · 1718 阅读 · 0 评论 -
华为上机练习题--比较二维数组列最小值,组成一个新数组返回
题目:比较二维数组列最小值,组成一个新数组返回。 * (实现核心算法,不需要使用IO) 输入:{{5,6,1,16},{7,3,9}} 输出:intArrs * ={1,3}原创 2014-06-30 00:47:55 · 1102 阅读 · 0 评论 -
华为上机练习题--按身高找出最佳二人组
题目:要从5个人中选取2个人作为礼仪,其中每个人的身高范围为160-190,要求2个人的身高差值最小(如果差值相同的话,选取其中最高的两人),以升序输出两个人的身高。Smple input:161 189 167 172 188 Sample outPut: 188 189分析:我的理解就是先逆序排好数值, 然后逐对比较身高差值, 找出身高差值最小的然后输出代码如下原创 2014-06-28 23:38:18 · 1849 阅读 · 0 评论 -
华为上机练习题--统计除最大与最小值以外的值的个数
package com.wenj.test;/**题目: * 输入一串数,以','分隔,输出所有数中去掉最大值、最小值之后剩下的个数。(其中最大值与最小值可能有多个) * Smple input:3,3,5,3,6,9,7,9 Sample outPut: 3 * @author wenj91-PC * 分析: 先找出最大和最小值,然后直接统计不等于这两个数值的值个原创 2014-06-28 23:33:33 · 1243 阅读 · 3 评论 -
华为上机练习题--按照新规则排序
题目: * 给定一个数组input[] ,如果数组长度n为奇数, * 则将数组中最大的元素放到 output[] 数组最中间的位置, * 如果数组长度n为偶数, * 则将数组中最大的元素放到 output[] 数组中间两个位置偏右的那个位置上, * 然后再按从大到小的顺序,依次在第一个位置的两边, * 按照一左一右的顺序,依次存放剩下的数。 * 例如: * inp原创 2014-06-29 03:04:56 · 1270 阅读 · 0 评论 -
华为上机练习题--求两个数组的总和
题目:求两个数组的和差:就是去掉两个数组中相同的元素 然后将两个数组中的元素存放在一个新的数组中,且数组A中元素要在B数组元素之前 如:输入: int[] a={1,2,4,7,6,9}; int[] b={2,4,3,10}; 输出: int[] c = {1, 7, 6, 9, 3, 10};分析: 剔除相同原创 2014-06-29 02:32:18 · 1562 阅读 · 1 评论 -
华为上机练习题--括号匹配检测
题目:输入一串字符串,其中有普通的字符与括号组成(包括‘(’、‘)’、‘[’,']'),要求验证括号是否匹配,如果匹配则输出0、否则输出1. Smple input:dfa(sdf)df[dfds(dfd)] Smple outPut:0分析: 类似于括号字符匹配这类的问题, 我们可以模拟栈的操作来进行验证, 这样问题就简单了, 就是栈的操作原创 2014-06-29 00:12:55 · 2002 阅读 · 0 评论 -
华为上机练习题--判断一个字符串中是否只含有相同的子字符串
题目:* 判断一个字符串中是否只含有相同的子字符串(子字符串>=2)。 * 输入:abab 返回:true * 输入:abcd 返回:false分析:每次取一个字符, 然后判读剩下来的字符串中是否包含这一字符,直到最后代码如下:(这里实现不是很好,有效率低下的嫌疑,其实不用list只用String也能做出来)package com.wenj.test;原创 2014-07-02 02:32:20 · 2572 阅读 · 1 评论