HDU 1020 Encoding 控制字符串的输出
来源:互联网 发布:京东mac客户端下载 编辑:程序博客网 时间:2024/04/30 02:13
Encoding
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 25656 Accepted Submission(s): 11269
Problem Description
Given a string containing only 'A' - 'Z', we could encode it using the following method:
1. Each sub-string containing k same characters should be encoded to "kX" where "X" is the only character in this sub-string.
2. If the length of the sub-string is 1, '1' should be ignored.
1. Each sub-string containing k same characters should be encoded to "kX" where "X" is the only character in this sub-string.
2. If the length of the sub-string is 1, '1' should be ignored.
Input
The first line contains an integer N (1 <= N <= 100) which indicates the number of test cases. The next N lines contain N strings. Each string consists of only 'A' - 'Z' and the length is less than 10000.
Output
For each test case, output the encoded string in a line.
Sample Input
2ABCABBCCC
Sample Output
ABCA2B3C
/*简单题 控制字符串的输出 */#include<iostream>#include<cstring>using namespace std;char str[10001];int main(){ int n,i,len,k; cin>>n; while(n--) { scanf("%s",str); len=strlen(str); k=1; for(i=0;i<len-1;i++) { if(str[i+1]==str[i]) k++; else { if(k!=1) printf("%d%c",k,str[i]); else printf("%c",str[i]); k=1; } } //最后个字符没有输出 if(k!=1) printf("%d%c",k,str[len-1]); else printf("%c",str[len-1]); printf("\n"); } return 0;}
0 0
- HDU 1020 Encoding 控制字符串的输出
- HDU 1020 Encoding 字符串
- HDU--1020:Encoding (字符串)
- HDU 1020 Encoding (字符串处理)
- hdu 1020 Encoding 字符串处理
- hdu 1020 Encoding(字符串处理)
- HDU 1020 Encoding字符串编码
- hdu 1020 Encoding【字符串处理】
- HDU 1020 Encoding(字符串合并)
- HDU 1020 Encoding 字符串 水题
- HDU 1020 Encoding 字符串操作
- HDU 1020 Encoding 典型的字符串的压缩
- 字符串输出的格式控制
- hdu 1020 Encoding(模拟)
- HDU 1020 Encoding
- hdu 1020 Encoding
- HDU 1020 Encoding
- HDU 1020 Encoding
- CentOS下重新安装 vsftpd
- PHP学习实例—1(简易计算器)
- C++智能指针--weak_ptr
- 单例模式
- php之foreach遍历数组
- HDU 1020 Encoding 控制字符串的输出
- UVALIVE 2519 Radar Installation 区间选点问题
- iframe与form结合,进行局部刷新
- 《剑魂之刃》游戏破解
- C++智能指针--shared_ptr
- 每个开发者都应该有一款自己的App
- HDU 1041 Computer Transformation 大数递推
- 设计模式之建造者模式 c++实现和详细分析
- C++智能指针--unique_ptr