XDOJ1207 - love message
来源:互联网 发布:淘宝差评师怎么做 编辑:程序博客网 时间:2024/05/15 11:10
Description
Jiangshan and Zhao Yiran is a sweetheart lover in different class. So, Jiangshan developed a application to send message to Zhao Yiran through wireless. However, so unfortunately, their teachers are so great that all they send will be received by their teachers too. In order to keep their message secrecy, they have to encrypt the message.
When a char X appear n times, Jiangshan will show it as Xn, for example bb->b2. In order to get the love message, Zhao Yiran have to deciphering the message with mind acts upon mind. Could you help they to deciphering.
Input
A string S, indicates the message Zhao Yiran get, all the char is lower case. There may be several test cases in the input file and end when S equal to XXX.
Output
A string T, indicates the message after deciphering.
Sample Input
a3
go12gle
XXX
go12gle
XXX
Sample Output
aaa
goooooooooooogle
goooooooooooogle
解题思路:
非常简单的字符串处理
#include<iostream>#include<string>using namespace std;int main(){ string str; string over = "XXX"; string ans; while(cin>>str) { if(str==over) break; int len = str.length(); ans = ""; for(int i=0;i<len;) { char ch; if(str[i]>='0'&&str[i]<='9') { ch = str[i-1]; int t = str[i]-'0'; ++i; while(str[i]>='0'&&str[i]<='9') { t *= 10; t += str[i]-'0'; ++i; } for(int j=1;j<t;++j) ans += ch; } else { ans += str[i]; ++i; } } cout<<ans<<endl; } return 0;}
0 0
- XDOJ1207 - love message
- Love
- LOVE
- love
- Love
- Love
- love
- love
- love
- Love
- Love
- love
- love
- love
- love
- love ??
- LOVE
- Love
- 啊实打实的我企鹅去
- Enable 802.1X authentication (win7开启802.1x认证)
- 破解电脑开机密码
- maven exclusions【jar包依赖注意】
- STM32F4单线半双工串口配置
- XDOJ1207 - love message
- 移动端导航模式的热门设计
- 今天不刷题
- Intent基本操作
- fedora20 MP3解码器
- 利用ant脚本 自动构建svn全量/增量/减量 项目升级包
- hdu 4506 小明系列故事——师兄帮帮忙(快速幂入门)
- python第二部分:python脚本生成静态页面
- 浙大PAT考试1077~1080(2014上机复试题目)