题目要求
P1098题目链接
这题最令我崩溃的是各种特殊情况,特别是结尾部分的处理。
p1、p2、p3 的操作要处理好,但真正恶心的就是如何判断是可以处理的。
- 数值和字母不能补全
- 两边相同的数字or字母不能补全
- 左边大于右边不能补全
- 连续-号无效
- ……
(由于题做完很久,所以不记得Debug的过程了,抱歉,只能分享一些测试数据啦) 测试数据2 in
1 1 1
abcde
out
abcde
测试数据4 in
2 2 2
9-a-a
out
9-a-a
测试数据5 in
1 5 1
-254-243-52-345-243-5234-52-345-234-52-345-234-52345-4325-2345-2345-2345
out
-254-2434444452345-24344444523452345-23452345-23452345-4325-2345-2345-2345
测试数据6 in
1 1 1
2-43-sdf-ewr0-j-9re-j0g-9e0-9as-d09jf-9asdjf0q-w-ejr0q-59jdsnf-9z-x9v0-sd9fn--q
out
2343-sdf-ewr0-j-9refghij0g-9e0123456789as-d09jf-9asdjf0qrstuvw-ejr0q-59jdsnf-9z-x9v0-sd9fn--q
AC代码(Java语言描述)
import java.util.Scanner;
public class Main {
private static boolean isTypeEqual(char var1, char var2) {
return (var1 from; i--) {
char add = isStar ? '*' : (Character.isDigit(i) ? i : ((isUpper ? (char)(i-32) : i)));
for (int j = 0; j
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【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脚手架写一个简单的页面?