空中转体一周半
空中转体一周半
全部文章
题解
未归档(1)
归档
标签
去牛客网
登录
/
注册
空中转体一周半的博客
全部文章
/ 题解
(共78篇)
题解 | #查找组成一个偶数最接近的两个素数#
穷举。从num/2开始往下判断,如果两个数都是质数,那么直接打印结果即可。 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); ...
Java
2022-05-03
4
522
题解 | #合法IP#
用'.'截取分割字符串,应该把ip分成四个子串。然后分别对这四个子串进行检验:检验的项目有1、非空检验;2、非零数是否含有前导零;3、是否含'+'号;4、是否在0-255之间。 public class Main { public static void main(String[] args...
Java
2022-05-02
2
407
题解 | #字符串排序#
首先把非字母剔出来,并记录其下标。然后把剩余的字母进行排序,排序后再插入非字母即可。 class CH{ char ch; int index; public CH(char ch,int index){ this.ch = ch; this....
Java
2022-05-02
4
434
题解 | #密码截取#
实际上就是最长回文子串。采用动态规划解决即可。事件复杂度O(n^2). public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); ...
Java
2022-05-02
1
468
题解 | #密码验证合格程序#
依次判断密码的条件。1:长度判断。2:四个种类的字符判断。用一个abcd四个变量代表四个条件来判断即可。3:重复判断,这个可以利用循环截取3个字符组成字符串s,使剩余字符与s模式匹配,如果匹配到了那说明重复,不合格。 public class Main { public static voi...
Java
2022-05-01
4
380
题解 | #名字的漂亮度#
实际上就是统计字符的频度,然后按照频度赋予分数,最后算总分。用一个map统计频度,然后按照频度高到低排序,依次递减算分即可。 public class Main { public static void main(String[] args) { Scanner in = n...
Java
2022-05-01
2
474
题解 | #尼科彻斯定理#
暴力破解是可以的,主要是如何快速找到第一个奇数。 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (...
Java
2022-04-30
1
311
题解 | #从单向链表中删除指定值的节点#
涉及链表的操作可以用LinkedList,其底层就是用链表实现的。 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); ...
Java
2022-04-30
1
334
题解 | #蛇形矩阵#
递归打印即可,第一层打印n个,第二层打印n-1个,直到打印结束。 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); ...
Java
2022-04-30
3
336
题解 | #蛇形矩阵#
思路:创建一个n*n的矩阵,按照第一层一个数,第二层两个数,第n层n个数依次填充。然后把第2-n列的低层的0移动到高层即可。最后遍历矩阵,打印非零数。 public class Main { public static void main(String[] args) { S...
Java
2022-04-30
1
346
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页