![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
X_Trusher
闲暇时间谢谢博客,随手更新
展开
-
[LeetCode]1147. 段式回文
【代码】[LeetCode]1147. 段式回文。原创 2023-04-15 13:24:09 · 133 阅读 · 0 评论 -
[LeetCode]2404. 出现最频繁的偶数元素
【代码】[LeetCode]2404. 出现最频繁的偶数元素。原创 2023-04-15 13:13:56 · 175 阅读 · 0 评论 -
[LeetCode] 1023.驼峰式匹配
【代码】[LeetCode] 1023.驼峰式匹配。原创 2023-04-14 21:26:31 · 164 阅读 · 0 评论 -
Leetcode2299. 强密码检验器 II
Leetcode2289:强密码检验器II原创 2023-01-19 23:07:22 · 298 阅读 · 0 评论 -
(Java)A+B Problem(高精)
A+B Problem(高精度)原题题意思路由于要运算的数a和b的范围远远可以超出int的表示范围,所以需要进行加法的模拟运算,即从个位数开始相加,如果数字之和大于10,那么就要进1,直至最高位。Java代码import java.util.*;import java.io.*;public class Main { public static void main(String[] args) throws IOException { StreamTokeniz原创 2021-02-19 21:27:38 · 670 阅读 · 0 评论 -
(Java洛谷)玩具谜题
洛谷P1563 [NOIP2016 提高组] 玩具谜题原题题意思路本题主要是模拟寻找眼镜的过程,通过给出的输入可以明显的发现其中的规律:当小人的朝向和指令的方向异或为0时,就倒着找,如果异或为1,则正着找。在java中,异或的表示方法为 ^ .例如:int n = 0 ^ 1;//结果为1ACjava代码import java.util.*;import java.io.*;public class Main { public static void main(Stri原创 2021-02-16 11:43:44 · 365 阅读 · 4 评论 -
(Java)洛谷——P1957 口算练习题
洛谷 P1957 口算练习题原题链接思路题目难度不大,主要是涉及到Java中字符串的读入问题,经测试,String变量会读取的内容以空格或回车作为结束符,所以题目所要求的读取一行就不能用next()实现,还是要用nextLine()来实现。所以,ts变量的作用就是在读取了第一个整数后将回车存入该变量中,如果没有此变量,那么运行将会报错。Java实现import java.io.*;import java.math.BigInteger;import java.text.DecimalForm原创 2021-02-04 14:39:00 · 449 阅读 · 0 评论 -
(Java)蛇形方阵与杨辉三角
蛇形方阵与杨辉三角PS:原题来自洛达蛇形方阵Java代码输入整数n, 输出n*n的蛇形方阵import java.io.*;import java.math.BigInteger;import java.text.DecimalFormat;import java.util.*;public class Main { public static int fabs(int a, int b) { int c = a - b; if (c <原创 2021-01-31 18:44:36 · 186 阅读 · 0 评论 -
洛谷P1009--阶乘之和
洛谷P1009 [NOIP1998 普及组] 阶乘之和题目描述用高精度计算出 S = 1!+2!+3!+⋯+n!(0n≤50)。其中“!”表示阶乘,例如:5!=5×4×3×2×1。分析由于n 的范围在0~50之间,所以当n太大时,int类型表示的范围就会无法达到要求,变为负数,所以在java中表示大数的话,可以用BigInteger类。Java代码import java.io.*;import java.math.BigInteger;import java.text.DecimalFor原创 2021-01-28 11:33:38 · 581 阅读 · 0 评论 -
洛谷 P5714 【深基3.例7】肥胖问题
P5714 【深基3.例7】肥胖问题题目描述BMI 指数是国际上常用的衡量人体胖瘦程度的一个标准,其算法是 m/h^2(40≤m≤120,1.4≤h≤2.0),其中 m 是指体重(千克),h 是指身高(米)。不同体型范围与判定结果如下:小于 18.5:体重过轻,输出 Underweight;大于等于 18.5 且小于 24:正常体重,输出 Normal;大于等于 24:肥胖,不仅要输出 BMI 值(使用 cout 的默认精度),然后换行,还要输出 Overweight;现在给出体重和身高数据,原创 2021-01-27 12:36:50 · 1200 阅读 · 0 评论 -
Comparator的使用
突然看到了pta上的题,简单的复习了一下comparator的简单使用题意答题是这样的:创建一个Person类,成员为:int age,String name;里面重写起toString()的方法,格式为name-age;再编写两个Comparator类: 编写 NameComparator 类,实现对name进行升序排序 编写 AgeCo...原创 2019-01-18 22:17:00 · 835 阅读 · 0 评论