360java笔试编程第二题20160328
2016-03-28 23:50
411 查看
题目内容如下:
按照个人理解,写出了ac率为20%的程序如下:
也不知道是哪里没有考虑到,求各位指教~~
按照个人理解,写出了ac率为20%的程序如下:
import java.util.Scanner; public class replaceASCII { public static void main(String[] args){ int index=0; String replaceChar; StringBuilder strbu; Scanner s = new Scanner(System.in); System.out.println("请输入数据:"); int n = s.nextInt(); int m = s.nextInt(); s.nextLine(); String str=s.nextLine(); if(str.length()!=n){ System.out.println("输入不合法"); return; } for(int line=0;line<m;line++){ index = s.nextInt(); replaceChar = s.next(); if(replaceChar.length()!=1){ System.out.println("输入不合法"); return; } strbu = new StringBuilder(str); strbu.replace(index-1,index,replaceChar); str = strbu.toString(); System.out.println(replaceFun(str)); } } public static int replaceFun(String string){ int replaceTime = 0; while(string.contains("..")){ string = string.replaceFirst("\\.\\.","."); replaceTime++; } return replaceTime; } }
也不知道是哪里没有考虑到,求各位指教~~
相关文章推荐
- java中将double类型的数据保存为两位小数
- Java集合大整理
- struts2中ognl表达式%$#在jsp页面的使用总结以及<s:a title=%{title}>的作用
- Spring Bean的生命周期管理方法
- hadoop生态系统学习之路(三)java实现上传文件(本地或ftp)至hdfs
- Eclipse默认字体CourierNew
- [Think In Java]基础拾遗4 - 并发
- 【java】 java 集合类UML图
- Spring装配Bean的过程
- Myeclipse10破解步骤
- Java环境变量PATH和CLASSPATH
- 在Java中如何高效判断数组中是否包含某个元素
- Java语言基础
- 【spring基础】spring与jdbc整合详解
- 一天一个Java类之Java关键字
- 如何在 Ubuntu 环境下安装 Minecraft
- 轻量级java snmp设备网管软件开发技术
- 35+ 个 Java 代码性能优化总结
- 在Java中如何高效判断数组中是否包含某个元素
- SpringMVC与Struts2区别与比较总结