LiYiran77
LiYiran77
全部文章
分类
题解(9)
归档
标签
去牛客网
登录
/
注册
LiYiran77的博客
全部文章
(共34篇)
题解 | #迷宫问题#
使用dfs算法,重点理解“撞墙”后的回溯 import java.util.*; public class Main{ public static void main(String[] args){ Scanner scan=new Scanner(System.in); ...
Java
2022-11-15
0
221
题解 | #自动售货系统#
没啥好说的,一步步慢慢写 import java.util.*; public class Main{ // static int[] goods = new int[6]; // static int[] box = new int[4]; static int pa...
Java
字符串
2022-09-22
1
216
题解 | #人民币转换#
我感觉没啥好说的,就是挺乱的,耐心点慢慢写 import java.util.*; public class Main { //准备 static List<String> list = Arrays.asList("零", "壹"...
Java
字符串
2022-09-14
0
206
题解 | #扑克牌大小#
题目求解思路: 1.判断是否可以进行比较2.具体判断大小 判断大小的方法: 1.较为繁琐的方法:取手牌一不同的张数情况进行具体对比输出结果;2.较为便捷的方法:优先判断对王、炸弹的情况,其他情况直接对比第一位数字即可。 import java.util.*; public class Main {...
Java
字符串
2022-09-07
0
190
题解 | #成绩排序#
本题的重点在于: 1.使用LinkedHashMap,在存放信息时,记录存放的顺序;2.将map放入list中,以方便排序;3.重写Comparator,定义新的排序规则,使用list.sort进行排序 需要注意的是: 在输入的得分信息中,可能出现重复的姓名,此时可以判断加入序号i,避免得分被覆盖,...
字符串
Java
2022-09-07
0
181
题解 | #学英语#
先解释步骤: 1.将输入的数字,按3位划分2.每3位数字进行判断输出,内部划分情况1位数,2位数和3位数的情况;3.在美3位数字输出时,加上位数判断,如billion,million,thousand。 个人感觉较为麻烦的步骤是将输入数字划分为3位数: 1.如果输入的数字为1,100 123,1...
Java
字符串
数组
2022-09-07
1
339
题解 | #判断两个IP是否属于同一子网#
题目较为简单,主要分为以下几步: 1.判断IP与子网掩码是否合法 (1)可以分为4份;(2)是否为数字;(3)IP需在0-255之间,子网掩码另外需判断是否左侧为1,右侧为0; 2.判断2个IP是否属于同一子网; (1)直接进行位运算& import java.util.*; public...
Java
字符串
2022-09-06
2
354
题解 | #求解立方根#
此题的难点主要在于: 1.分析输入数字,可能为大于1,或者小于1的数字,则对应二分法的起始数字不同;可能为正数、或者负数,则更新首尾值不同; 2.如何判断该数字为立方根:取相邻+-0.1的数字,比较三者与input的差的绝对值,当该数字绝对值最小时,表示该数字为立方根; 3.根据差值的正负,更新二分...
Java
字符串
数学
2022-09-02
0
178
题解 | #在字符串中找出连续最长的数字串#
简单的适用正则表达式,将输入的字符串利用非数字分隔开 import java.util.*; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(S...
Java
字符串
2022-08-31
0
198
题解 | #合法IP#
非法情况有: 1.不够4份数字;2.数字为空;3.数字以0开头,注意0是合法的;4,数字为负数,或者超过255. import java.util.*; public class Main { public static void main(String[] args) { ...
Java
字符串
2022-08-31
0
179
首页
上一页
1
2
3
4
下一页
末页