ZOJ 3878 Convert QWERTY to Dvorak
来源:互联网 发布:上海成浪网络怎样 编辑:程序博客网 时间:2024/06/05 12:47
Edward, a poor copy typist, is a user of the Dvorak Layout.But now he has only a QWERTY Keyboard with a brokenCaps Lockkey, so Edward never presses the brokenCaps Lockkey.Luckily, all the other keys on the QWERTY keyboard work well.Every day, he has a lot of documents to type.Thus he needs a converter to translate QWERTY into Dvorak. Can you help him?
The QWERTY Layout and the Dvorak Layout are in the following:
Input
A QWERTY document Edward typed. The document has no more than 100 kibibytes.And there are no invalid characters in the document.
Output
The Dvorak document.
Sample Input
Jgw Gqm Andpw a H.soav Patsfk f;doeNfk Gq.d slpt a X,dokt vdtnsaoheKjd yspps,glu pgld; aod yso kd;kgluZ1234567890`~!@#$%^&*()}"']_+-=ZQqWEwe{[\|ANIHDYf.,bt/ABCDEFuvwxyz
Sample Output
Hi, I'm Abel, a Dvorak Layout user.But I've only a Qwerty keyboard.The following lines are for testing:1234567890`~!@#$%^&*()+_-={}[]:"'<>,.?/\|ABCDEFuvwxyzAXJE>Ugk,qf;ac代码:#include<stdio.h>#include<math.h>#include<string.h>#include<iostream>#include<algorithm>#define MAXN 1100#define INF 0xfffffff#define min(a,b) a>b?b:ausing namespace std;char str[2][MAXN]={"-=_+qwertyuiop[]QWERTYUIOP{}asdfghjkl;'ASDFGHJKL:\"zxcvbnm,./ZXCVBNM<>?","[]{}',.pyfgcrl/=\"<>PYFGCRL?+aoeuidhtns-AOEUIDHTNS_;qjkxbmwvz:QJKXBMWVZ"};char s;int main(){int i,j;int bz;while(scanf("%c",&s)!=EOF){ bz=0;for(j=0;str[0][j]!='\0';j++)if(str[0][j]==s){bz=1;printf("%c",str[1][j]);break;}if(bz==0)printf("%c",s);}return 0;}
0 0
- zoj 3878 Convert QWERTY to Dvorak
- ZOJ 3878 Convert QWERTY to Dvorak
- Convert QWERTY to Dvorak ZOJ 3878
- ZOJ 3878 Convert QWERTY to Dvorak
- ZOJ 3878 Convert QWERTY to Dvorak
- ZOJ 3878 Convert QWERTY to Dvorak
- 【ZOJ】[3878]Convert QWERTY to Dvorak
- ZOJ 3878 Convert QWERTY to Dvorak
- ZOJ 3878Convert QWERTY to Dvorak
- ZOJ 3878-Convert QWERTY to Dvorak【模拟】
- ZOJ - 3878-Convert QWERTY to Dvorak
- ZOJ 3878 Convert QWERTY to Dvorak
- Convert QWERTY to Dvorak ZOJ
- ZOJ Problem Set - 3878||Convert QWERTY to Dvorak
- ZOJ 3878 Convert QWERTY to Dvorak(浙江省赛2015)
- ZOJ 3878 Convert QWERTY to Dvorak(暴力)
- ZOJ - 3878 Convert QWERTY to Dvorak (暴力)水&坑
- zoj--3878--Convert QWERTY to Dvorak(纯暴力)
- Android 学习顺序
- Compare Version Numbers
- 可视化交互技术
- 什么是窗口?
- 使用OpenCv库的MFC程序在退出后报内存泄露 可能解决方法
- ZOJ 3878 Convert QWERTY to Dvorak
- javascript深入理解js闭包
- 深入理解JavaScript系列(35):设计模式之迭代器模式
- java集合
- jQuery学习笔记(三)
- android中TextView、TextEdit和Button的用法以及draw9patch
- iPhone屏幕尺寸
- Sliding Window Maximum
- 多线程 - 06.GCD概述