题目要求
P1553题目链接
建议分别识别不同类型,进行处理。
整数倒置、排0。 分数只是分隔开分母和分子,分别按照整数来处理。 小数注意整数部分按照整数处理,小数部分要反过来处理。 百分数在排除%以后按照整数处理。
有一些问题是在用regex时,".“不能表示小数点,应该用”\."才行,这个要注意,很重要。。我第一次提交就是因为这个爆的异常。
还有就是整数部分和小数部分处理方式不一致,这个一定要注意,否则会WA掉。
具体的实现看代码吧!
第一次提交——RE获取了测试数据2: in 0.00000
out 0.0
import java.util.Scanner;
public class Main {
private static String reverse1(String num) {
char[] chars = new StringBuilder(num).reverse().toString().toCharArray();
int count = 0;
while (count = chars.length) {
return "0";
}
return new String(chars).substring(count);
}
private static String reverse2(String num) {
char[] chars = new StringBuilder(num).reverse().toString().toCharArray();
int count = chars.length-1;
while (count >= 0 && chars[count] == '0') {
count--;
}
if (count
关注
打赏
热门博文
- 【Linux】Ubuntu20.04安装和卸载MySQL8
- 【Linux】Ubuntu 20.04 报错 curl: (23) Failure writing output to destination 的解决方法
- 【Java】JUnit 4.13.2 警告 ‘assertEquals(double, double)‘ is deprecated 的解决方法
- 【JavaScript】处理 @parcel/transformer-js: Browser scripts cannot have imports or exports.
- 【Python】处理TypeError: Plain typing.NoReturn is not valid as type argument
- 【Python】Matplotlib可视化50例
- 【C语言】C语言修改MySQL数据库
- 【Java】从默认包导入类和对象报错的解决方法
- 【Java】panel.getGraphics()报错空指针异常的解决方法
- 【Java】IDEA编译Java项目报错 java: 找不到符号 的解决方法