E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
华为机试
明明的随机数(
华为机试
)
importjava.util.Iterator;importjava.util.Scanner;importjava.util.Set;importjava.util.TreeSet;publicclassMain{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubScannersc=newScanner(Syste
qq_27689953
·
2020-08-25 07:24
华为机试
题:输入一个二维01矩阵,判断矩阵中全为1的正方形的最大边长
输入一个二维01矩阵,判断矩阵中全为1的正方形的最大边长输入如下:第一行输入一个整数数N,表示矩阵的行数,接下来输入N行,示例如下:5011010111011011110000101110000典型的DP问题,把矩阵阵中的每个点作为正方形右下角点来处理,则以该点为右下角点的正方形的最大边长,最多比以它的左方、上方和左上方为右下角的正方形边长多1。用d[i][j]表示以i,j坐标为右下角的正方形最大
Analige
·
2020-08-25 00:19
笔试算法题
华为机试
测试-验证尼科彻斯定理
验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。例如:1^3=12^3=3+53^3=7+9+114^3=13+15+17+191importjava.util.Scanner;234publicclassMain{5publicstaticvoidmain(String[]args){6Scannerscanner=newScanner(System.in);7intn=s
weixin_30765475
·
2020-08-24 10:15
【
华为机试
】字符串分隔
题目描述:连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组。长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(输入2次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组示例1输入abc123456789输出abc000001234567890000000参考程序:#include#includeusingnamespacestd;i
soeben
·
2020-08-24 09:31
[
华为机试
练习题]39.尼科彻斯定理
题目描述:验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。例如:1^3=12^3=3+53^3=7+9+114^3=13+15+17+19题目类别:循环难度:初级运行时间限制:无限制内存限制:无限制阶段:入职前练习输入:整数m(取值范围:1~100)输出:尼科彻斯定理成立,输出m个连续奇数(格式:“7+9+11”);否则输出-1样例输入:3样例输出:7+9+11代码/*---
SunnyYoona
·
2020-08-24 07:56
华为机试
题记录1
importjava.math.BigInteger;importjava.util.regex.Matcher;importjava.util.regex.Pattern;importjava.util.*;publicclassMain{publicstaticvoidmain(Stringargs[]){//isSameTree();//selectSeven();//namePretty(
Emma打豆豆
·
2020-08-23 10:17
LeetCode
华为机试
题记录2
importjava.util.*;importjava.util.Map.Entry;publicclassHuawei{publicstaticvoidmain(Stringargs[]){fitOrder();//fun();//theLastLength();//change();//reversInt();//deleteStr();//fitOrder();//sort();//Sca
Emma打豆豆
·
2020-08-23 10:17
LeetCode
华为机试
-找出字符串中第一个只出现一次的字符
题目描述找出字符串中第一个只出现一次的字符输入描述:输入一个非空字符串输出描述:输出第一个只出现一次的字符,如果不存在输出-1输入例子:asdfasdfo输出例子:o代码importjava.util.Scanner;publicclassFirstSingleChar{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstu
HankingHu
·
2020-08-23 03:00
算法
华为机试
姓名的夫妻相(C)
华为机试
题
//huaweitest.cpp:定义控制台应用程序的入口点。/*题目:2014华为武汉上机试题二:姓名的夫妻相在中国,形容夫妻恩爱的词汇中,大家用的比较多的就是“夫妻相”。所谓“夫妻相”,就是两个人看上去比较般配,长相、身材等某些方面有一定的相似度。本题则另辟蹊径,从人的姓名维度,以字母重复个数来寻找最具“夫妻相”的人。题目中预先给定一组女士的姓名拼音。输入男士的姓名拼音(拼音中间可以有空格,字
u010188892
·
2020-08-23 02:24
c
华为
找出字符串中第一个只出现一次的字符(题面已经更新)/
华为机试
(C/C++)
题目描述找出字符串中第一个只出现一次的字符输入描述:输入一个非空字符串输出描述:输出第一个只出现一次的字符,如果不存在输出-1示例1输入asdfasdfo输出o代码://第五十七题找出字符串中第一个只出现一次的字符(题面已经更新)#include#includeusingnamespacestd;intmain(){stringstr;while(cin>>str){inta[26]{0};int
开源学开源
·
2020-08-23 02:11
刷题-华为机试
华为机试
题---统计并输出每个字符在字符串中出现的次数
一、问题描述手动输入一个字符串,仅限小写字母,统计并输出每个字符在字符串中出现的次数,并输出。提示(可以用Map)实例:输入:aaabbbccc输出:*a3*b3*c3二、算法1.由于map存储结构为key-value,所以选择map存储,类型为:2.由结果可知,a,b,c是按照字母顺序输出的,所有用sortedMap,通过看源代码可以知道,在sortedMap中载入比较器,实现了自然顺序排序。p
风中静行
·
2020-08-23 02:06
机试
java
华为机试
---字符集合
题目描述输入一个字符串,求出该字符串包含的字符集合输入描述:每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。输出描述:每组数据一行,按字符串原有的字符顺序,输出字符集合,即重复出现并靠后的字母不输出。输入例子:abcqweracb输出例子:abcqwerimportjava.util.HashSet;importjava.util.Scanner;imp
bigthinker
·
2020-08-23 01:15
华为机试真题
java练习
校招编程练习题2 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
来源:
华为机试
题2描述写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
自动化专业的小知
·
2020-08-23 01:53
C++
C
华为机试
--求连续最大bit数
题目描述:功能:求一个byte数字对应的二进制数字中1的最大连续数,例如3的二进制为00000011,最大连续2个1输入:一个byte型的数字输出:无返回:对应的二进制数字中1的最大连续数解题思路:求输入所对应二进制数字中1的最大连续数,首先需要知道数字是如何转化成二进制的:数字对2求余的结果。知道了这个,就好做这道题了,当求余结果为1就累积加,否则将累加的结果清零。#includeusingna
丸子姑娘vivi
·
2020-08-22 22:50
刷题
算法
华为机试
在线训练-牛客网(38)在字符串中找出连续最长的数字串
题目描述样例输出输出123058789,函数返回值9输出54761,函数返回值5接口说明函数原型:unsignedintContinumax(char**pOutputstr,char*intputstr)输入参数:char*intputstr输入字符串;输出参数:char**pOutputstr:连续最长的数字串,如果连续最长的数字串的长度为0,应该返回空字符串;如果输入字符串是空,也应该返回空
Ctrlturtle
·
2020-08-22 21:36
C/C++
老卫带你学---
华为机试
(17.坐标移动)
华为机试
(17.坐标移动)问题:题目描述开发一个坐标计算工具,A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。
老卫带你学
·
2020-08-22 04:37
华为机试
老卫带你学---
华为机试
(16.购物单)
华为机试
(16.购物单)问题:题目描述王强今天很开心,公司发给N元的年终奖。
老卫带你学
·
2020-08-22 04:37
华为机试
老卫带你学---
华为机试
(15.数据在内存中存储时1的个数)
华为机试
(15.数据在内存中存储时1的个数)问题:题目描述输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。
老卫带你学
·
2020-08-22 04:36
华为机试
C/C++ 【
华为机试
】输入一个真分数,将该分数分解为埃及分数。
题目:链接:牛客网
华为机试
题分子为1的分数称为埃及分数。现输入一个真分数(分子比分母小的分数,叫做真分数),请将该分数分解为埃及分数。如:8/11=1/2+1/5+1/55+1/110。
xx__Mor
·
2020-08-22 04:26
Java -
华为机试
训练 - 明明的随机数
时间限制:1秒空间限制:32768K本题知识点:数组算法知识视频讲解题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。InputP
i逆天耗子丶
·
2020-08-22 02:45
华为机试练习
华为机试
网测题目总结2014/9/12提前批
然后再给出怎么过
华为机试
和网测心得的总结吧。需要机试的童鞋可以认真看看。
harrykate
·
2020-08-21 23:22
笔记与面经
C/C++与数据结构心得
牛客网 - 在线编程 -
华为机试
- 提取不重复的整数
题目描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。输入描述:输入一个int型整数输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数示例1输入9876673输出37689C++:通过位操作记录已出现的数#includeusingnamespacestd;intmain(){intn=0;ints=0;while(cin>>n){s=0;while(n
lh_lyh
·
2020-08-21 20:23
牛客+LeetCode
华为机试
(提取不重复的整数)C语言
完整的代码:#includeintmain(){intt;scanf("%d",&t);inta[10]={0};intsum=0;while(t){if(a[t%10]==0){a[t%10]=1;sum=sum*10+t%10;}t=t/10;}printf("%d",sum);return0;}难点:1.首先题目明确输入的是一个整数,那么我们要把这个整数去重,并且把这个数给反转,所以我们必须
WGX小新
·
2020-08-21 20:37
算法
华为2016提前批机试题回顾
刚刚参加完
华为机试
题,也是心累,在第二道题上翻了大跟头,明明已经出了结果还是错误。
远山那棵树
·
2020-08-21 19:14
C/C++编程相关
提取不重复的整数(
华为机试
,Python)
目录题目描述输入/输出示例代码代码走读测试用例传送门题目描述输入一个int型整数,按照从右向左的阅读顺序,返回一个不包含重复数字的新的整数。输入/输出示例输入描述:输入一个int型整数。输出描述:按照从右向左的阅读顺序,返回一个不包含重复数字的新的整数。输入示例:输入:9876673输出:37689代码"""提取不重复的整数输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整
TCatTime
·
2020-08-21 18:47
#
Python常见题目
Python
华为机试
——句子逆序
题目描述将一个英文语句以单词为单位逆序排放。例如“Iamaboy”,逆序排放后为“boyaamI”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符输入描述:将一个英文语句以单词为单位逆序排放。输出描述:得到逆序的句子示例1输入Iamaboy输出boyaamI思路:从后往前遍历,遇到空格就将这个词加到output末尾再加上空格,最后一个词直接加,具体思路见注释~程序:#includ
konsy_dong
·
2020-08-21 16:51
C/C++
华为机试在线训练
Array
String
HUAWEI 20140911 Java机试题:计时器问题
华为机试
第三道编程题:题目大致如下:输入:starttimer:1,1000会打开一个id为1的计数器,初始秒数是1000ms。
SmallUtopian
·
2020-08-21 14:56
Java
华为机试
题:多线程
问题重述:这里考虑原子整型,但是牛客网中原子整型出错,因此改为互斥锁,还是出错,说什么没有链接相应的文件。因此将此问题在此记录。思路解析:完全可以用两个变量去控制,这里考虑原子整型,但是牛客网中原子整型出错,因此改为互斥锁,还是出错,说什么没有链接相应的文件。因此将此问题在此记录。思路详见代码:代码实现:#include#include#include#include#includeusingna
WolfOnTheWay
·
2020-08-21 12:16
刷题
华为机试
HJ24-合唱队
题目描述计算最少出列多少位同学,使得剩下的同学排成合唱队形说明:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK,则他们的身高满足存在i(1…>TK。你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。注意不允
YADONCHEN
·
2020-08-21 05:42
华为机试在线练习(牛客网)
华为机试
HJ13-句子逆序
1.题目描述将一个英文语句以单词为单位逆序排放。例如“Iamaboy”,逆序排放后为“boyaamI”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符接口说明/**反转句子@paramsentence原句子@return反转后的句子*/publicStringreverse(Stringsentence);2.输入描述:将一个英文语句以单词为单位逆序排放。3.输出描述:得到逆序的
YADONCHEN
·
2020-08-21 05:42
华为机试在线练习(牛客网)
华为机试
HJ17-坐标移动
题目描述开发一个坐标计算工具,A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S)+数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10;A1A;%;YAD;等。下面是一个简单的例子如:A10;S20;W10;D30;X;A1A;B10A11
YADONCHEN
·
2020-08-21 05:42
华为机试在线练习(牛客网)
牛客
华为机试
题刷题笔记(二)
所有代码都在github11.数字颠倒颠倒就是逆序,可以把数字to_string一下然后再reserve我的做法是按数字的方式处理,模10除10#include#includeusingnamespacestd;intmain(){intn;while(cin>>n){stringstr;while(n){str+=to_string(n%10);n/=10;}cout#includeusingn
NearXDU
·
2020-08-20 02:36
笔试面试
华为机试
题-猴子过桥
#include#includeusingnamespacestd;#defineMIN(x,y)((x)>L;//while(cin>>L){//}//cout>SP>>LP>>M;inttp=0;vectorstone_num;for(intix=0;ix>tp;stone_num.push_back(tp);}vectorstoneflag(L+1,false);vectorstepnum(
爱水的鱼1988
·
2020-08-20 01:18
Leetcode
华为机试
题练习-保险箱
小王的保险箱密码是一个升序排列的数字串,但是小王总是记不住他的密码,于是小王将他的密码加密后保存在了一个文本文件里,加密的流程如下:1.用数字的英文单词来代替数字本身,比如134699变成onethreefoursixninenine2.将上述字符串使用小王加密算法进行处理。该算法会按照某种规则来改变字符串字符的排列顺序,同时还会改变某些字母的大小写,比如onethreefoursixnineni
爱水的鱼1988
·
2020-08-20 01:18
Leetcode
华为机试
题练习-求订单人数
计算某一时刻最大订单数。#include#include#includeusingnamespacestd;boolgetTimeString(stringstr1,stringstr2){for(string::size_typeix=0;ixvect){intsize=20;intcpc=vect.size();vectorsameflag(cpc,true);intsame=0;unsign
爱水的鱼1988
·
2020-08-20 01:18
Leetcode
华为机试
题练习-保险箱
小王的保险箱密码是一个升序排列的数字串,但是小王总是记不住他的密码,于是小王将他的密码加密后保存在了一个文本文件里,加密的流程如下:1.用数字的英文单词来代替数字本身,比如134699变成onethreefoursixninenine2.将上述字符串使用小王加密算法进行处理。该算法会按照某种规则来改变字符串字符的排列顺序,同时还会改变某些字母的大小写,比如onethreefoursixnineni
爱水的鱼1988
·
2020-08-20 01:18
Leetcode
华为机试
题C++-去除重复字符并排序
题目:去除重复字符并排序去除重复字符并排序运行时间限制:无限制内容限制:无限制输入:字符串输出:去除重复字符并排序的字符串样例输入:aabcdefff样例输出:abcdefC++实现如下:#includeusingnamespacestd;#includevoidchar_output(char*input){inthash[256];memset(hash,0,sizeof(hash));cha
爱水的鱼1988
·
2020-08-20 01:31
编程C++
华为机试
题-统计字符串中的数字等信息、称砝码、迷宫问题
例1:统计字符串中的数字、字母、空格等信息题目描述输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。/***统计出英文字母字符的个数。**@paramstr需要输入的字符串*@return英文字母的个数*/publicstaticintgetEnglishCharCount(Stringstr){return0;}/***统计出空格字符的个数。**@paramstr需要输入的字符串
linyuhan3232
·
2020-08-20 00:07
华为机试题
牛客
华为机试
题
题目描述开发一个坐标计算工具,A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S)+数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10;A1A;%;YAD;等。下面是一个简单的例子如:A10;S20;W10;D30;X;A1A;B10A11
cumt~
·
2020-08-19 23:03
华为机试
题感想
参加了华为线上机试题,题目描述如下:输入四个整数n,x,y,z,用空格隔开,而且这四个整数要求在同一行,整数k要能被x,y,z任意一个整数整除,就称k为一个幸运数,k取值范围为[1,n],11&eval(lk)<100:ifk%eval(lk)==0:print(“count值为:{}”.format(count))count=count+1print(k)运行结果如下:很遗憾是在规定时间内没有调
dx756842151
·
2020-08-19 23:05
华为机试
题总结
1.题目描述数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)示例1输入401021234输出031234思路:这边是键值对,想到map集合,在map集合中键是不能重复,值会自动覆盖,而本题是将相同键对应的值相加,所
chenkaibsw
·
2020-08-19 23:57
学习笔记
华为上机题
[
华为机试
真题]73.公交站寻址
题目一个N*N二维矩阵代表城市布局,元素值只有’.’,’X’,‘B’,‘S’,X代表当前位置,B代表路障,S代表公交站,’.’代表可行的路径。现给定路径长度Y,找到能够到达的公交站的个数,路径中不能包含路障。路径长度定义:节点与其自身的距离为0节点与其上、下、左、右四个相邻节点距离都为1要求实现函数intFindStat(constchar*Map,unsignedintiArrN,unsigne
SunnyYoona
·
2020-08-19 23:47
牛客上需要复习的
华为机试
题
1.放苹果https://www.nowcoder.com/practice/bfd8234bb5e84be0b493656e390bdebftpId=37&&tqId=21284&rp=1&ru=/ta/huawei&qru=/ta/huawei/question-ranking题目描述把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1
HackingGate
·
2020-08-19 23:37
华为机试
:给定一个只包括 '(',')','{','}','[',']' 字符的字符串,判断字符串是否有效。
importjava.util.Arrays;importjava.util.List;importjava.util.Scanner;publicclassTest07{/*给定一个只包括'(',')','{','}','[',']'字符的字符串,判断字符串是否有效。*有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。*/publi
changleeei
·
2020-08-19 09:55
机试题
华为机试
题之二:输入一串用空格隔开的数字串,对于数字串的奇数位按升序排序,偶数位按降序排序.
输入一串用空格隔开的数字串,对于数字串的奇数位按升序排序,偶数位按降序排序.示例输入:46236781处理过程:奇数位:4268升序排序结果:2468偶数位:6371降序排序结果:7631结果输出:27466381#include#includeintmain(void){intN,n,i,j;int*arr;inttmp;printf("Pleaseinputthenumberofdigits:
理工科的杜小甫
·
2020-08-18 08:36
求职面试
Python 之 高阶函数实践
Python之高阶函数实践Python之高阶函数实践练习(
华为机试
练习)题目描述:数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相索引的数值进行求和运算,输出按照key值升序进行输出。
止南
·
2020-08-18 02:22
Python
Python
入门
华为机试
题:去掉一个最高分一个最低分,求平均分
#include#includeusingnamespacestd;intfindave(intscore[],intlen){intsum=0;for(inti=1;i>a;while(getchar()!='\n'){score[k++]=a;cin>>a;}score[k++]=a;sort(score,score+k);intres=findave(score,k);cout<
lilioolililili
·
2020-08-17 23:52
FindWork之华为机试题
牛客:
华为机试
---人民币转换
1.题目描述考试题目和要点:1、中文大写金额数字前应标明“人民币”字样。中文大写金额数字应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整等字样填写。(30分)2、中文大写金额数字到“元”为止的,在“元”之后,应写“整字,如¥532.00应写成“人民币伍佰叁拾贰元整”。在”角“和”分“后面不写”整字。(30分)3、阿拉伯数字中间有“0”时,中文大写要写“零”字,阿拉伯数
comli_cn
·
2020-08-17 21:57
算法
python
华为机试
——输出最小跳跃次数
题目描述*题目描述:给出一组正整数,你从第一个数向最后一个数方向跳跃,*每次至少跳跃1格,每个数字的值表示你这个位置可以跳跃的最大长度。*计算如何以最少的跳跃次数跳到最后一个数。*输入描述:*第一行表示有多少个数n *第二行依次是1到n,一个数一行。*输出描述:*输出一行,表示跳跃最少的次数代码实现/*************************************************
AMDDMA
·
2020-08-17 19:41
各类面试
牛客网
华为机试
2——写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
题目描述写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。示例:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);StringoneStr=scan.nextLine()
vi-vi-
·
2020-08-17 09:24
牛客网华为机试
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他