华为机试题-2014校园招聘
1、通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。 要求实现函数格式:void stringFilter(const char *pInputStr, long...
2013届华为校园招聘机试题
2013届华为校招机试题 题目一:子串分离 题目描述: 通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格分隔。请编写一个程序,自动分离出各个子串,并使用’,’将其分隔,并且在最后也补充一个’,’并将子串存储。 如果输入“abc def gh i d”,结果将是abc,def,gh...
笔试题:挖掘机技术哪家强
题目描述 为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入描述: 输入在第1行给出不超过105的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从1开始连续编号)、及其比赛成绩(百分制),中...
2015届华为校园招聘机试题(去除重复字符并排序)
2015届华为校园招聘机试题(去除重复字符并排序) 前面已经对2015届华为校园招聘机试题中的第一题中的两个小题进行了分享,若想看第一题,可点击这里;下面为第二题; 题目如下 第二题:去除重复字符并排序 运行时间限制:无限制 内容限制: 无限制 输入: 字符串 输出: 去除重复...
2017华为机试题--任务调度
题目描述:输入5个任务的ID,任务优先级,开始运行时间和任务运行时间,其中调度过程支持抢占,即优先级值高的任务可抢占正在运行的优先级值低的任务,最后输出前200秒,任务的调度过程 输入描述:任务信息输入格式为:[任务ID.任务优秀级.任务开始运行时间.任务运行时长];任务与任务之间使用“|”隔离;5...
华为机试题:输入整型数组和排序标识,对其元素按照升序或降序进行排序
描述: 接口说明原型:void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);输入参数: Integer[] pIntegerArray:整型数组int iSortFlag:排序标识:0表示按升序,1表示按降序输出...
一道华为的机试题
同学最近找工作,遇到了一个机试题,咋一看感觉很简单,后来做了一下,才发现里面考察了很多东西,如字符串的操作,大数的计算等等.... 废话不说,直接上题目 1、程序实现目标:输入1~20的数字n,求n以内数据的阶乘之和。1! + 2! + 3! +......+n! = ?void GetCoun...
华为机试题: 约瑟夫问题(Java)
描述: 功能: 约瑟夫问题众所周知,原始的约瑟夫问题是这样的:有n个人,编号为1,2,..., n,站成一圈, 每次第m个将会被处决,直到只剩下一个人。约瑟夫通过给出m来决定赦免其中的一个人。 例如当n=6,m=5时,5,4,6,2,3将会被依次处决,而1将会幸免。 假如有...
华为机试题1
老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述: 输入包括多组测试数据。每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。学...
华为机试题:密码验证合格程序
描述: 密码要求: 1.长度超过8位 2.包括大小写字母.数字.其它符号,以上四种至少三种 3.不能有相同长度超2的子串重复 说明:长度超过2的子串 #include <iostream>#include <stdio.h>#in...
华为机试题: 将数组中的字符串按指定长度重新分割(java)
描述: 请实现接口 convertStringArray。 输入一个字符串数组, 请按指定长度iInputLenth拆分数组中的每个字符串,输出到新的字符串数组中。长度不是iInputLenth整数倍的字符串请在后面补数字0。空字符串不处理,遇到空字符串则表示该数组结束。 /*...
【华为机试题】将输入字符串中的大写字符改为小写,标点符号空格等删除
借用ArrayList可以很好地解决这一问题,相比于直接在字符串本身做修改更高效。 import java.util.*;public class RouteTest {public static void main(String args[]){Scanner in = new Scanner(S...
华为机试题:图片整理
描述 Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。 知识点 字符串 运行时间限制 0M 内存限制 0 输入 L...
华为 机试题 2011
1. 手机号码合法性判断(20分) 问题描述: 我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下: 1、 长度13位; 2、 以86的国家码打头; 3、 手机号码的每一位都是数字。 请实现手机号码合法性判断的函数(注:考生无...
一道来自华为的C机试题目
题目是这样的求一个字符串中连续字母的个数比如I have a book. : 1I have a dog. : 0I haavee aa dogg : 4#include <windows.h>#include <iostream>using namespace std;vo...
华为机试历年试题【part3】
一、数组比较 题目简介:比较两个数组,要求从数组最后一个元素开始逐个元素向前比较,如果2个数组长度不等,则只比较较短长度数组个数元素。请编程实现上述比较,并返回比较中发现的不相等元素的个数比如:数组{1,3,5}和数组{77,21,1,3,5}按题述要求比较,不相等元素个数为0数组{1,3,5}和...
华为机试题: 整型数排序(JAVA)
描述: 要求:请实现对一整型数序列的排序操作。需求:1、对输入的整型数序列A,完成升序排列,将结果序列从B中输出。以整数值大小为关键字排序,即小数在前,大数在后。2、当序列中存在多个同样大小的数时,输出序列中仅保留一个。 举例: 输入序列A:76,92,34,34,59...
华为机试题:小明的筷子
描述: 小明是个马大哈,某天他到超市买了若干双筷子(n <20) <20) <20) 筷子的长度不尽相同,他把全部筷子都放在购物袋里面拿回家,路上不小心漏了一根 请你用程序帮他找出是漏掉的筷子是多长的。 输入: 剩下的筷子数组,如:1, 2, 3, 2, ...
华为机试题:输入整型数组和排序标识,对其元素按照升序或降序进行排序
描述: 接口说明原型:void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);输入参数: Integer[] pIntegerArray:整型数组int iSortFlag:排序标识:0表示按升序,1表示按降序输出...
华为Java机试题
1.程序实现目标: 输入一个字符串,将其各个字符对应的ASCII值加5后,输出结果。 程序要求:该字符串只包含小写字母,若其值加5后的字符值大于'z',将其转换成从a开始的字符。 package com.xcbeyond;/** * @author xcbeyond * 2015-5-7下...