LiYiran77
LiYiran77
全部文章
分类
题解(9)
归档
标签
去牛客网
登录
/
注册
LiYiran77的博客
全部文章
(共38篇)
题解 | #求解立方根#
此题的难点主要在于: 1.分析输入数字,可能为大于1,或者小于1的数字,则对应二分法的起始数字不同;可能为正数、或者负数,则更新首尾值不同; 2.如何判断该数字为立方根:取相邻+-0.1的数字,比较三者与input的差的绝对值,当该数字绝对值最小时,表示该数字为立方根; 3.根据差值的正负,更新二分...
Java
字符串
数学
2022-09-02
0
296
题解 | #在字符串中找出连续最长的数字串#
简单的适用正则表达式,将输入的字符串利用非数字分隔开 import java.util.*; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(S...
Java
字符串
2022-08-31
0
321
题解 | #合法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
280
题解 | #将真分数分解为埃及分数#
主要在于: 1.理清求解埃及分数的方法;2.在code前,还是要想清楚步骤,一边写一边想,容易写乱(当然是针对我这种小白哈哈哈) import java.util.*; public class Main { public static void main(String[] args) ...
Java
字符串
2022-08-31
1
369
题解 | #公共子串计算#
求解最大公共子串:从较短字符串开始,截取不同长度、不同位置的子串,判断长字符串是否包含。 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc...
Java
字符串
2022-08-25
0
349
题解 | #参数解析#
思路:灵活运用String.repalce/replaceAll/split方法 import java.util.*; public class Main { public static void main(String[] args) { Scanner scan = ...
Java
字符串
2022-08-25
0
225
题解 | #字符串通配符#
灵活运用正则表达式,值得注意的是 System.out.println("1234567890".matches("[0-9]*")); //true import java.util.*; public class Main { public st...
字符串
Java
2022-08-25
0
232
题解 | #矩阵乘法#
没啥好解释的 import java.util.*; public class Main { public static void main(String[] args) { Scanner scan=new Scanner(System.in); int...
Java
数组
2022-08-25
0
269
题解 | #配置文件恢复#
因为输入的命名很少,可以直观看到影响唯一性的两个命令,所以直接判断 如果命令较多,可以循环判断,count++;如果count>1,表示非唯一,输出无效命令 import java.util.*; public class Main { public static void mai...
字符串
Java
2022-08-25
0
272
题解 | #字符统计#
本方法思路: 1)先将字母排序去重,放入数组;2)遍历字符串,统计每个字母出现的此处,并放入对应的数组中;3)利用冒泡排序的方法,将次数大的放到前面,次数相同的不变(字母第一步已排升序)此方法较为繁琐,不推荐。 较为便捷的方法: 一、先找到最大的次数,之后逐渐-1,对应匹配字母 1)通过map,方便...
Java
2022-08-18
0
305
首页
上一页
1
2
3
4
下一页
末页