![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
小白阿楠
这个作者很懒,什么都没留下…
展开
-
华为机试-合法IP(JAVA)
题目描述现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。现在需要你用程序来判断IP是否合法。注意本题有多组样例输入。输入描述输入一个ip地址,保证是xx.xx.xx.xx的形式(xx为整数)输出描述返回判断的结果YES or NO示例输入:10.138.15原创 2021-05-29 15:18:02 · 414 阅读 · 1 评论 -
华为机试-单词倒排(JAVA)
题目描述对字符串中的所有单词进行倒排。说明:1、构成单词的字符只有26个大写或小写英文字母;2、非构成单词的字符均视为单词间隔符;3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;4、每个单词最长20个字母;输入描述输入一行以空格来分隔的句子输出描述输出句子的逆序示例1输入:I am a student输出:student a am I示例2输入:$bo*y gi!r#l输出:l r g原创 2021-05-29 15:07:07 · 175 阅读 · 1 评论 -
华为机试-输入整型数组和排序标识,对其元素按照升序或降序进行排序(JAVA)
题目描述输入整型数组和排序标识,对其元素按照升序或降序进行排序(一组测试用例可能会有多组数据)本题有多组输入,请使用while(cin>>)处理输入描述第一行输入数组元素个数第二行输入待排序的数组,每个数用空格隔开第三行输入一个整数0或1。0代表升序排序,1代表降序排序输出描述输出排好序的数字示例输入:81 2 4 9 3 55 64 25051 2 3 4 51输出:1 2 3 4 9 25 55 645 4 3 2 1代码import原创 2021-05-29 14:49:43 · 359 阅读 · 1 评论 -
华为机试-汽水瓶(JAVA)
题目描述有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?输入描述输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1<=n<=100),表原创 2021-05-29 14:40:52 · 183 阅读 · 2 评论 -
华为机试-字符串排序(JAVA)
题目描述给定n个字符串,请对n个字符串按照字典序排列。输入描述输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。输出描述数据输出n行,输出结果为按照字典序排列的字符串。示例输入:9captocatcardtwotooupboatboot输出:boatbootcapcardcattotootwoup代码import java.util.*;public class原创 2021-05-29 14:11:51 · 315 阅读 · 1 评论 -
华为机试-字符串分隔(JAVA)
题目描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述连续输入字符串(输入多次,每个字符串长度小于100)输出描述输出到长度为8的新字符串数组示例输入:abc123456789输出:abc000001234567890000000代码import java.util.Scanner; public class Main{ public static voi原创 2021-05-29 14:05:08 · 209 阅读 · 3 评论 -
华为机试-密码验证合格程序(JAVA)
题目描述密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种3.不能有相同长度大于2的子串重复输入描述一组或多组长度超过2的字符串。每组占一行输出描述如果符合要求输出:OK,否则输出NG示例输入:021Abc9000021Abc9Abc1021ABC9000021$bc9000输出:OKNGNGOK代码import java.util.*;public class Main{ public static vo原创 2021-05-29 13:56:28 · 178 阅读 · 1 评论 -
华为机试-明明的随机数(JAVA)
题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据(用于不同的调查),希望大家能正确处理)。注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。输入描述注意:输入可能有多组数据原创 2021-05-20 14:35:41 · 289 阅读 · 1 评论