杭电Hd 1020 Encoding
来源:互联网 发布:求和的数据怎么复制 编辑:程序博客网 时间:2024/05/22 03:30
OJ题只有多做才行,要不然及时确实很简单,你可能也出错好久,没思路好久。我就遇到了数组访问越界问题,纠结一会,以后还得多多总结。
import java.util.Scanner;
//读题是关键,第一次读真是读错题意了,小题大做了
public class Hd1020 {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
for(int i=0;i<n;i++){
String a=sc.next();
String b=a+"xxxxxxxxxxxxxxxx";//就是为了防止数组访问越界
for(int j=0;j<a.length();){
if(b.charAt(j)!=b.charAt(j+1)){
System.out.print(b.charAt(j));
j++;
}
else {
int num=j;
while(b.charAt(num)==b.charAt(j)) j++;
System.out.print(j-num);
System.out.print(b.charAt(num));
}
}
System.out.println();
}
}
}
- 杭电Hd 1020 Encoding
- 杭电 1020 Encoding
- 杭电1020 Encoding
- 杭电1020 Encoding
- 杭电1020 Encoding
- 杭电1020Encoding
- 杭电 1020 Encoding
- 杭电acm 1020 Encoding
- 杭电ACM 1020 Encoding
- 杭电 HDU 1020 Encoding
- 杭电1020(Encoding)
- 杭电1020 之 Encoding
- 杭电Hd 1042
- 杭电Hd 2057
- 杭电Hd 1108
- 杭电Hd 2187
- 杭电Hd 1455
- 杭电Hd 2111
- 写的比较明了的dataset绑定代码
- nasm 与 masm的不同之处
- centos 启动8100端口
- 用Hadoop搭建分布式存储和分布式运算集群
- Wifi共享
- 杭电Hd 1020 Encoding
- CMake入门指南
- iOS5中 UIViewController新方法的使用
- Linux内核栈结构浅析
- 第三十八节 java学习——按钮
- mimikatz直接抓取 Windows 明文密码
- vim 常用快捷键
- .net Windows服务程序和安装程序制作图解
- adobe pdf文件每次打开时正好是上次关闭的页面