UVa 10082 WERTYU
来源:互联网 发布:淘宝专利侵权投诉 编辑:程序博客网 时间:2024/05/29 15:01
Problem Description
A common typing error is to place the hands on the keyboard one row to the right of the correct position. So “Q” is typed as “W” and “J” is typed as “K” and so on. You are to decode a message typed in this manner.
Input
Input consists of several lines of text. Each line may contain digits, spaces, upper case letters (except Q, A, Z), or punctuation shown above [except back-quote (`)]. Keys labelled with words [Tab, BackSp, Control, etc.] are not represented in the input.
Output
You are to replace each letter or punctuation symbol by the one immediately to its left on the QWERTY keyboard shown above. Spaces in the input should be echoed in the output.
Sample Input
O S, GOMR YPFSU/
Sample Output
I AM FINE TODAY.
#include <stdio.h>#include <stdlib.h>#include <string.h>char s[]="`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";int main(){ char c; while((c=getchar())!=EOF){ int i,j; bool flag = false; for(j=0;j<strlen(s);j++) if(c==s[j]){ flag=true; putchar(s[j-1]); } if(flag==false) putchar(c); } return 0;}
- uva-10082 - WERTYU
- UVa 10082 WERTYU
- UVa OJ 10082-WERTYU
- uva 10082 - WERTYU
- UVa 10082 - WERTYU
- UVA 10082 - WERTYU
- uva 10082 - WERTYU
- UVa 10082 WERTYU
- UVA 10082 WERTYU
- UVA-10082 WERTYU
- UVA 10082 - WERTYU
- UVA-10082 WERTYU
- Uva - 10082 - WERTYU
- UVa 10082 - WERTYU
- UVa-10082WERTYU
- 【Uva 10082】 WERTYU
- UVA - 10082 WERTYU
- Uva 10082 WERTYU
- unix学习笔记------msgctl函数的使用
- Chrome Native Messaging技术示例
- 动态规划进阶篇
- 使用Qt开发中国象棋(四):步时控制
- Ubuntu server 15.0.4安装Redis cluster
- UVa 10082 WERTYU
- 视觉SLAM漫淡
- JS 的this、new、apply和call详解
- macvim 不能输入中文问题
- CodeForces 128B [ 后缀树 ]
- 引用Drawable颜色常数及背景色
- 视觉SLAM漫淡(二):图优化理论与g2o的使用
- Android签名证书的sha1值获取
- 利用TCMalloc优化nginx性能