Kaitou Kid - The Phantom Thief (1)(字符串,简单)
来源:互联网 发布:农村淘宝免费下载安装 编辑:程序博客网 时间:2024/05/17 22:42
Kaitou Kid - The Phantom Thief (1)
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1498 Accepted Submission(s): 666
Problem Description
Do you know Kaitou Kid? In the legend, Kaitou Kid is a master of disguise, and can take on the voice and form of anyone. He is not an evil person, but he is on the wrong side of the law. He's the very elusive phantom thief who never miss his prey although he always uses word puzzles to announce his targets before action.
You are the leader of a museum. Recently, you get several priceless jewels and plan to hold an exhibition. But at the moment, you receive Kid's word puzzle... Fortunately, It seems Kid doesn’t want to trouble you, and his puzzle is very easy. Just a few minutes, You have found the way to solve the puzzle:
(1) change 1 to 'A', 2 TO 'B',..,26 TO 'Z'
(2) change '#' to a blank
(3) ignore the '-' symbol, it just used to separate the numbers in the puzzle
You are the leader of a museum. Recently, you get several priceless jewels and plan to hold an exhibition. But at the moment, you receive Kid's word puzzle... Fortunately, It seems Kid doesn’t want to trouble you, and his puzzle is very easy. Just a few minutes, You have found the way to solve the puzzle:
(1) change 1 to 'A', 2 TO 'B',..,26 TO 'Z'
(2) change '#' to a blank
(3) ignore the '-' symbol, it just used to separate the numbers in the puzzle
Input
The first line of the input contains an integer C which means the number of test cases. Then C lines follow. Each line is a sentence of Kid’s word puzzle which is consisted of '0' ~ '9' , '-' and '#'. The length of each sentence is no longer than 10000.
Output
For each case, output the translated text.
Sample Input
49#23-9-12-12#19-20-5-1-12#1-20#12-5-1-19-20#15-14-5#10-5-23-5-121-14-4#12-5-1-22-5#20-8-5#13-21-19-5-21-13#9-14#20#13-9-14-21-20-5-191-6-20-5-18#20-8-5#15-16-5-14-9-14-7#15-6#20-8-5#5-24-8-9-2-9-20-9-15-147-15-15-4#12-21-3-11
Sample Output
I WILL STEAL AT LEAST ONE JEWELAND LEAVE THE MUSEUM IN T MINUTESAFTER THE OPENING OF THE EXHIBITIONGOOD LUCK
Author
LL
Source
2008杭电集训队选拔赛
Recommend
wangye
#include <iostream>#include <cstdio>#include <cmath>#include <cstring>#include <algorithm>#define LL long long#define maxint 2147483647#define maxll 9223372036854775807#define dg cout << "Here!" << endl;using namespace std;int main(){int C, i, len;char s[10001], ch;scanf("%d", &C);while(C--){scanf("%s", s);len = strlen(s);for(i = 0; i < len; i++){if(s[i] >= '0' && s[i] <= '9'){if(s[i+1] == '-' || s[i+1] == '\0') { //ch = s[i] + 'A' - '1'; putchar(s[i] + 'A' - '1'); i++; }else if(s[i+1] >= '0' && s[i+1] <='9'){ //ch = (s[i] - '0')*10 + s[i+1] - '0' + 'A' - 1;putchar((s[i] - '0')*10 + s[i+1] - '0' + 'A' - 1);i++;}else putchar(s[i] + 'A' - '1');}else if(s[i] == '#')putchar(' ');}puts("");} return 0;}
- Kaitou Kid - The Phantom Thief (1)(字符串,简单)
- Kaitou Kid - The Phantom Thief (1)
- hdu 1982 Kaitou Kid - The Phantom Thief (1) (水。。)
- hdu 1982 Kaitou Kid - The Phantom Thief (1)
- hdu 1982——Kaitou Kid - The Phantom Thief (1)
- Kaitou Kid - The Phantom Thief (1) 第三次周赛
- HDU 1982:Kaitou Kid - The Phantom Thief (1)
- HDU 1982 Kaitou Kid - The Phantom Thief (1)
- hdoj-1982-Kaitou Kid - The Phantom Thief (1)
- 杭电hdOJ1982 Kaitou Kid - The Phantom Thief (1)
- hdu 1982 Kaitou Kid - The Phantom Thief (1)
- HDOJ/HDU 1982 Kaitou Kid - The Phantom Thief (1)(字符串处理)
- HDU——1982Kaitou Kid - The Phantom Thief (1)(坑爹string题)
- hdu 1983 Kaitou Kid - The Phantom Thief (2) DFS + BFS
- hdu 1983 Kaitou Kid - The Phantom Thief (2) (DFS+BFS)
- hdoj 1983 Kaitou Kid - The Phantom Thief (2) (dfs+bfs)
- HDU 1983 - Kaitou Kid - The Phantom Thief (2)
- HDU 1983 Kaitou Kid - The Phantom Thief (2)
- IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
- redis资料学习整理
- 黑马程序员—IO技术
- WinForm Mailto body 换行
- 查找----二分查找法
- Kaitou Kid - The Phantom Thief (1)(字符串,简单)
- php CURL介绍及应用
- 基于地理位置服务(LBS)技术平台
- 图片滚动,幻灯片特效
- Hibernate 注册自定义类型
- hdoj 1238 Substrings
- void及void指针含义的深刻解析
- 线性筛法求解 H数列问题
- NSCharacterSet 去除NSString中的空格