题目要求
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
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?