题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
#include <iostream>
using namespace std;
int main() {
string s;
string l;
while(getline(cin,s)){
for(auto e : s){
if('a' <= e && e <= 'c'){
l = l+"2";
} else if('d' <= e && e <= 'f'){
l = l+"3";
}else if('g' <= e && e <= 'i'){
l = l+"4";
} else if('j' <= e && e <= 'l'){
l = l+"5";
} else if('m' <= e && e <= 'o'){
l = l+"6";
}else if('p' <= e && e <= 's'){
l = l+"7";
}else if('t' <= e && e <= 'v'){
l = l+"8";
}else if('w' <= e && e <= 'z'){
l = l+"9";
}else if('A' <= e && e <= 'Z'){
if(e == 'Z'){
l = l + "a";
}else{
e = e + 32 +1;
l = l + e;
}
}else{
l = l + e;
}
}
}
cout << l << endl;
return 0;
}
// 64 位输出请用 printf("%lld")