#include <bits/stdc++.h>
#define int long long 
using namespace std;
signed main()
{
  ios::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  string s;
  cin>>s;
  // 把每个字母对应的值映射下来 方便后序处理
  int a[26]={2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,9,9,9,9};
  for(int i=0;i<s.size();i++){
     if(s[i]>='0'&&s[i]<='9'){
        cout<<s[i];
     }
     else if(s[i]>='a'&&s[i]<='z'){
        cout<<a[s[i]-'a'];
     }
     else{
	     // 关键再于吧大写字母转化为对应的小写字母
        char c= s[i]-'A'+'a';// 大写转化为小写
        c=(c-'a'+1)%26+'a';  // 后面一位
        cout<<c;
     }

  }

  // 请在此输入您的代码
  return 0;
}

活动地址: 牛客春招刷题训练营 - 编程打卡活动