![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华为机试100+
hxl0925
这个作者很懒,什么都没留下…
展开
-
华为机试(1)字符串最后一个单词的长度
package java_huaweijishi;import java.util.*;/** * 题目:计算字符串最后一个单词的长度,单词以空格隔开。 * @author hexiaoli * 思路:1)自己递归实现功能 * 2)用java自带函数 */public class lastWordLength { public static int lastWordLe...原创 2019-04-16 10:37:16 · 239 阅读 · 0 评论 -
华为机试(11)数字颠倒
package java_huaweijishi;import java.util.Scanner;/** * 题目描述.描述:输入一个整数,将这个整数以字符串的形式逆序输出 * 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 * 输入描述:输入一个int整数 * 输出描述:将这个整数以字符串的形式逆序输出 * @author hexiaol...原创 2019-06-18 09:31:06 · 147 阅读 · 0 评论 -
华为机试(12)字符串反转
package java_huaweijishi;import java.util.Scanner;import java.util.Stack;/** * 题目描述.写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如: * 输入描述:输入N个字符 * 输出描述:输出该字符串反转后的字符串 * @author hexiaoli * eg: * 1)用String...原创 2019-06-18 15:50:24 · 217 阅读 · 0 评论 -
华为机试(13)句子逆序
package java_huaweijishi;import java.util.Scanner;/** * 题目描述.将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I” * 所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 * 接口说明:public String reverse(String sentenc...原创 2019-06-18 16:25:17 · 265 阅读 · 0 评论 -
华为机试(14)字串的连接最长路径查找
package java_huaweijishi;import java.util.Collections;import java.util.Iterator;import java.util.Scanner;import java.util.Vector;/** * 题目描述。给定n个字符串,请对n个字符串按照字典序排列。 * 输入描述:输入第一行为一个正整数n(1≤n≤1000...原创 2019-06-18 17:00:06 · 113 阅读 · 0 评论 -
华为机试(18)识别有效的IP地址和掩码并进行分类统计
import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Main { /** * * @param ip * @return 布尔型 格式是否正确 */ private static boolean isValidF...原创 2019-07-07 19:15:02 · 948 阅读 · 0 评论 -
华为机试(20)简单错误记录
import java.util.LinkedHashMap;import java.util.Map;import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner input = new Scanner(System.in); ...原创 2019-07-07 20:02:40 · 335 阅读 · 0 评论 -
华为机试(16)购物单
import java.util.*;//动态规划public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()) { int N = in.nextInt(); int...原创 2019-07-05 08:32:55 · 1047 阅读 · 0 评论 -
华为机试(17)坐标移动
import java.util.*;public class Main{ public static void main(String[] args){ Scanner input = new Scanner(System.in); while (input.hasNextLine()) { //输入转化 ...原创 2019-07-05 08:34:06 · 199 阅读 · 0 评论 -
华为机试(8)合并表记录
package java_huaweijishi;import java.util.Map;import java.util.Scanner;import java.util.TreeMap;/** * 题目描述:数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。 * 输入描述:先输入键值对的个数,然后输入成对的i...原创 2019-06-18 09:05:31 · 203 阅读 · 0 评论 -
华为机试(9)提取不重复的整数
/** * 题目描述:输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。* 输入描述:输入一个int型整数* 输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数* eg:9876673-37689*/import java.util.Scanner;public class Main { public static void main(S...原创 2019-06-18 09:00:00 · 350 阅读 · 0 评论 -
华为机试(2)计算字符个数
package java_huaweijishi;import java.util.Scanner;/** * 题目:写出一个程序,接受一个由字母和数字组成的字符串,和一个字符; * 然后输出输入字符串中含有该字符的个数。不区分大小写。 * @author hexiaoli * 思路: * 1)java自带函数 * 2)自己实现功能 */public class coun...原创 2019-04-16 20:01:28 · 211 阅读 · 0 评论 -
华为机试(3)明明的随机数
package java_huaweijishi;import java.util.Scanner;/** * 题目:对于随机产生的整形数字(0-1000)排序去重 * @author hexiaoli *思考:1)去重(重复的置为1001) * 2)排序(相应的算法) */public class RandomNumberInDe { public static vo...原创 2019-04-16 20:04:26 · 351 阅读 · 0 评论 -
华为机试(10)计算字符个数
package java_huaweijishi;import java.util.HashSet;import java.util.Scanner;/** * 题目:编写一个函数,计算字符串中含有的不同字符的个数。 * 字符在ACSII码范围内(0~127)。不在范围内的不作统计。 * @author hexiaoli *思考:1)不同字符,想到用hash表存储 * 2)AC...原创 2019-04-17 11:24:43 · 243 阅读 · 0 评论 -
华为机试(4)字符串分割
package java_huaweijishi;import java.util.Scanner;/** * 题目:连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; * 长度不是8整数倍的字符串请在后面补数字0,空字符串不处理 * @author hexiaoli *思路: *1)常规(递归):如果字符串长度大于8小于等于8两种情况 * 小于等于8的时候,...原创 2019-04-17 15:58:07 · 561 阅读 · 0 评论 -
华为机试(5)进制转换
package java_huaweijishi;import java.util.*;/** * 题目:写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 ) * @author hexiaoli * 思考:1)用Java自带的,Integer.decode(需要转换的字符串) * 2)用Java自带的,Integer.parseIn...原创 2019-04-18 09:15:26 · 221 阅读 · 0 评论 -
华为机试(6)质数因子
package java_huaweijishi;import java.util.Scanner;/** * 题目:功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 ),最后一个数后面也要有空格详细描述:函数接口说明:public String getResult(long ulDataInput)输入参数:long ul...原创 2019-06-06 09:34:14 · 125 阅读 · 0 评论 -
华为机试(7)取近似值
package java_huaweijishi;import java.math.BigDecimal;import java.util.Scanner;/** *题目:写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。 *如果小数点后数值大于等于5,向上取整;小于5,则向下取整 *eg:5.5-6 * @author hexiaoli * */public cla...原创 2019-06-06 10:29:41 · 208 阅读 · 0 评论 -
华为机试(101)字符统计
package java_huaweijishi;import java.util.*;/** * 题目:如果统计的个数相同,则按照ASCII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。实现以下接口:输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用)按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出清空目...原创 2019-06-03 11:11:18 · 694 阅读 · 0 评论 -
华为机试(20)密码验证合格程序
package com.huaweijishi.passwordcheck;import java.util.Scanner;/** * 题目:密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种 * 3.不能有相同长度超2的子串重复 * 输入描述:一组或多组长度超过2的子符串。每组占一行 * 输出描述:如果符合要求输出:OK,否则输出NG * 实现功能...原创 2019-07-25 16:01:57 · 345 阅读 · 0 评论