/*20140122 hanting*/
/**暴力法*************************************/
#include <iostream>
using namespace std;
void change(char &c)
{
if(c=='2') c='1';
else if(c=='3') c='2';
else if(c=='4') c='3';
else if(c=='5') c='4';
else if(c=='6') c='5';
else if(c=='7') c='6';
else if(c=='8') c='7';
else if(c=='9') c='8';
else if(c=='0') c='9';
else if(c=='-') c='0';
else if(c=='=') c='-';
else if(c=='W') c='Q';
else if(c=='E') c='W';
else if(c=='R') c='E';
else if(c=='T') c='R';
else if(c=='Y') c='T';
else if(c=='U') c='Y';
else if(c=='I') c='U';
else if(c=='O') c='I';
else if(c=='P') c='O';
else if(c=='[') c='P';
else if(c==']') c='[';
else if(c=='\\') c=']';
else if(c=='S') c='A';
else if(c=='D') c='S';
else if(c=='F') c='D';
else if(c=='G') c='F';
else if(c=='H') c='G';
else if(c=='J') c='H';
else if(c=='K') c='J';
else if(c=='L') c='K';
else if(c==';') c='L';
else if(c=='\'') c=';';
else if(c=='X') c='Z';
else if(c=='C') c='X';
else if(c=='V') c='C';
else if(c=='B') c='V';
else if(c=='N') c='B';
else if(c=='M') c='N';
else if(c==',') c='M';
else if(c=='.') c=',';
else if(c=='/') c='.';
}
int main()
{
string s;
while(getline(cin,s))
{
for(int i=0;i<s.size();i++)
{
if(s[i]!=' ')
{
change(s[i]);
}
}
cout<<s<<endl;
}
return 0;
}
/***另寫法***************************************/
#include <iostream>
using namespace std;
int main()
{
string k="1234567890-=QWERTYUIOP[]\ASDFGHJKL;'ZXCVBNM,./";
string s;
while(getline(cin,s))
{
for(int i=0;i<s.size();i++)
{
if(s[i]!=' ')
{
s[i]=k[k.find(s[i])-1];
}
}
cout<<s<<endl;
}
return 0;
}
2014年1月21日 星期二
[UVA] 10082 - WERTYU
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言