题目
原题链接:A. Keyboard
题意
Mole输入了一串字符,但可能按成了本来按键的左边或右边的键,问原本的字串。
代码
#include<bits/stdc++.h>
using namespace std;
int main() {
char s[]="qwertyuiopasdfghjkl;zxcvbnm,./",n,m[101];
scanf("%c\n%s",&n,&m);
if(n=='L'){
for(int i=0;i<strlen(m);i++){
for(int j=0;j<strlen(s);j++){
if(s[j]==m[i]){
printf("%c",s[j+1]);
}
}
}
printf("\n");
}else{
for(int i=0;i<strlen(m);i++){
for(int j=0;j<strlen(s);j++){
if(s[j]==m[i]){
printf("%c",s[j-1]);
}
}
}
printf("\n");
}
return 0;
}