Stessain
Stessain
全部文章
分类
题解(6)
归档
标签
去牛客网
登录
/
注册
Stessain的博客
全部文章
(共6篇)
HJ71 题解 | #字符串通配符#
本来想暴力递归,但发现最后一组竟然超时了,同时发现“*”的通配条件复杂,由此推断递归造成的超时跟过多的“*”有关。 故本题思路: 先分别统计通配符“?”和“*”的个数,这里先粗略认为“*”的个数>=8就过多。 将所有情况分为3组:(1) “*” < 8; (2) “*” >= 8...
Java
字符串
双指针
递归
字符串匹配
2022-02-23
0
941
HJ94 题解 | #记票统计#
思路:将两组字符串分别用split(" ")方法分开,通过两层for循环逐一比对。 import java.util.*; public class Main{ public static void main(String[] args){ Scanner in = new...
Java
字符串
2022-02-22
8
980
HJ4 题解 | #字符串分隔#
思路:逐组处理,将一组字符串转化为char[]数组,8个字符一组放到新的char[]数组中,再将这个新的char[]数组转化为字符串输出。最后判断是否有剩余不够8个字符的一组,如果有,则补0,没有则不处理。 import java.util.*; public class Main{ pu...
Java
字符串
2022-02-20
0
450
HJ3 题解 | #明明的随机数#
思路:将所有数据逐组处理,即输入一组便输出改组处理结果,然后输入下一组。处理时用TreeSet可以实现去重加排序。 因为TreeSet不支持int类型,故先将int数组转化为Integer数组,再转化为List,最后转化为TreeSet。 import java.util.*; public cl...
Java
数组
2022-02-20
0
482
HJ2 题解 | #计算某字符出现次数#
思路:将后输入的字符与前输入的字符串的每一位逐一比对,有相同的便num++。 import java.util.Scanner; public class Main{ public static void main(String args[]){ Scanner in = ...
Java
字符串
2022-02-14
0
388
HJ1 题解 | #字符串最后一个单词的长度#
思路:将所输入字符串从最后一个字符向前,把遇到空格之前的每一个字符都存到新的字符串中,遇到空格则停止,直接返回新字符串的长度。如果没有空格,说明整个输入的字符串就是一个单词,则直接返回该字符串的长度。 import java.util.Scanner; public class Main{ ...
Java
字符串
2022-02-13
6
1241