题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
#include<bits/stdc++.h> using namespace std; char change(char &a){ int i; string dict1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; string dict2="bcdefghijklmnopqrstuvwxyza22233344455566677778889999"; for(i=0;i<dict1.size();i++){ if(a==dict1[i]){ a=dict2[i]; break; } } return a; } int main(){ string s,ns; int i; cin>>s; for(i=0;i<s.size();i++){ s[i]=change(s[i]); } cout<<s; }
用两个字典分别表示明文密文进行遍历