3685 - 键盘错位
敲键盘时,经常会向右错1位。
比如想敲"iloveyou",敲成了"o;pbrupi"
输入错位的字符串,输出其本意。
(只考虑英文小写字符的输入,不考虑大写和空格)
Input
Output
Examples
Input
o;pbrupi
Output
iloveyou
Solution C++
#include<iostream> using namespace std; int main() { string keyboard = "1234567890-=qwertyuiop[]\\asdfghjkl;'zxcvbnm,./"; string s; cin>>s; for(int i=0;s[i];i++) { int idx=keyboard.find(s[i]); cout<<keyboard[idx-1]; } return 0; }