题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
#include <iostream>
#include <string>
#include <unordered_map>
using namespace std;
int main() {
string s;
cin>>s;
for (char& ch : s) {
if (ch >= 'a' && ch <= 'z') {
if (ch <= 'c')
ch = '2';
else if (ch <= 'f')
ch = '3';
else if (ch <= 'i')
ch = '4';
else if (ch <= 'l')
ch = '5';
else if (ch <= 'o')
ch = '6';
else if (ch <= 's')
ch = '7';
else if (ch <= 'v')
ch = '8';
else
ch = '9';
}
else if(ch>='A' && ch<='Z')
{
ch = 'a' + (ch-'A'+1)%26;
}
}
cout<<s;
}
// 64 位输出请用 printf("%lld")