全国高校计算机能力挑战赛Java试题(一)
消除字符串
这个题目上来就是运用一个回文的一个思想,我目前算法也是入门阶段,所以也处于学习阶段。
public class xiaozfc {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String txt = sc.next();ArrayList<String> list = new ArrayList<>();for (int i=0;i<txt.length();i++) {list.add(txt.substring(i,i+1));}//首先将我们的字符串放到一个list集合中sout(xiaochu(list));}//这里利用递归一直循环,不断地消除相邻的两个字符public static ArrayList<String> xiaochu(ArrayList<String> list){for (int i=0;i<list.size()-1;i++){if (list.get(i).equals(list.get(i+1))){list.remove(i);list.remove(i);xiaochu(list);}}return list;}//这里就判断是否为空,然后输出字符串就可以了public static void sout(ArrayList<String> list){if (!list.isEmpty()){String src="";for (String s : list) {src+=s;}System.out.println(src);}else {System.out.println("YES");}}
}
大家要是有更好的优化也可以在下面评论交流学习
全国高校计算机能力挑战赛Java试题(一)相关推荐
- 第二届全国高校计算机能力挑战赛-Java程序设计赛
第二届全国高校计算机能力挑战赛-Java程序设计赛 2020年第二届全国高校计算机能力挑战赛-Java程序设计赛前15题为选择题.16,17,18,19为编程题. 16题 题目:统计从1到N的整数中, ...
- 第三届全国高校计算机能力挑战赛Java程序设计赛总结
题目1:计算几何题 二维空间中给定一组点的坐标, 以任息两个点为直径绘制一个圆,求可以绘制的最大圆,满足该圆不包含其他点,输出其直径.说明,圆心0,半径r的圆包含某点P的条件是,r≥(O到P的距离). ...
- 全国高校计算机能力挑战赛初赛试题全记录
今天搞了mini版蓝桥杯比赛,有时间的话,我们每天都会补充15道主观题.废话不多说,开整!!! 2022.10.11 抽象:在C++中,如果一个类并没有什么实际信息,那么就是一个抽象类 多态:相同名字 ...
- 全国高校计算机能力挑战赛真题(二)
全国高校计算机能力挑战赛Java模拟练习题(二) 竞赛官网:http://www.ncccu.org.cn/ 全国高校计算机能力挑战赛真题(一) 1.模拟时间:90分钟 2.单选题15题(每题3分), ...
- 非科班Java尝试全国高校计算机能力挑战赛第三届计挑赛
写在前面:①大佬勿在意,小打小闹!②若不决参加与否,希望下文可以给你帮助(仅限程序设计赛项). 文章目录 一.个人真实情况 二.比赛最细简介 三.最全参赛准备 四.比赛时候遇到不会做怎么办? 一.个人 ...
- 2020全国高校计算机能力挑战赛程序设计赛Python组区域赛(初赛)试题及参考解答
2020全国高校计算机能力挑战赛程序设计赛Python组区域赛(初赛)试题及参考解答 简介 赛题构成 代码提交说明 成绩评定 2020真题 1-1 数字与相邻的前.后数字之和可以被4整除 题目 个人对 ...
- 全国高校计算机能力挑战赛
CSDN话题挑战赛第1期 活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f 参赛话题:大学生竞赛指南 话题描述: ...
- 2019C语言程序设计大赛,2019年全国高校计算机能力挑战赛 C语言程序设计决赛
2019年全国高校计算机能力挑战赛 C语言程序设计决赛 毕竟这个比赛是第一次举办,能理解.. 希望未来再举办时,能够再完善一下题面表述.数据范围. 话说区域赛获奖名额有点少吧.舍友花60块想混个创新创 ...
- 2020年第二届全国高校计算机能力挑战赛Excel模拟题
2020年第二届全国高校计算机能力挑战赛Excel模拟题 Excel模拟题1 1.模拟答题时间: 60分钟; 2.单选题45题(每题1分),不定向选择题10 (每题2分),判断题10题(每题1分),实 ...
- 【2021年第三届全国高校计算机能力挑战赛】大数据应用赛
[2021年第三届全国高校计算机能力挑战赛]大数据应用赛 赛题:大数据应用赛 一.赛题背景: 二.时间安排: 三.奖项设置: 四.赛题和数据: 五.评价标准: 六.作品提交要求: 七.解决方案: 八. ...
最新文章
- Windows7 WIN 7 64位 环境编译6sv2.1版本的大气传输模型
- tp设置打印机虚拟服务器,tp打印机服务器设置
- java不需要导的包
- python乘法表左下变右上_vc++乘法表变换形式怎么变就是变成左上、右上三角形 左下、右下、等腰三角形 还有倒三角形,...
- excel删除空行_Excel里99.9%的人都踩过的坑,早看早避开!
- pat乙级相当于什么水平_雅思6.5是什么水平?相当于托福多少分?
- 从C/C++零基础到月入9K我用了9个月
- 太阳的光和灯光有什么区别_防蓝光眼镜的原理是什么,为什么这么多人用?
- 素数环(nyoj488)
- 十年沉淀、厚积薄发,百度CTO王海峰详解NLP技术完整布局
- 看章立民的sql server 2000程序设计
- [转载] Java获取嵌套的json串里的返回结果
- 学iOS开发需要什么样的基础?
- 复制-粘贴-剪切(深入Vim寄存器)Vim寄存器
- 单、双目相机标定及其校正相关函数整理
- 什么是AWS Athena
- 网页版2048html制作,基于HTML+CSS+JS的网页版2048的实现.pdf
- 抓娃娃机vue版本和jquery版本
- Qt在VS中的使用方法详解
- Eclipse配置Python的IDE