题解 | #简单密码#

简单密码

https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac

#include <iostream>
#include <string>
using namespace std;

int main() {
    string str;
    while(cin>>str){
        for(int i=0;i<str.size();i++){
            if(str[i]>='a'&&str[i]<='c')str[i]='2';
            else if(str[i]>='d'&&str[i]<='f')str[i]='3';
            else if(str[i]>='g'&&str[i]<='i')str[i]='4';
            else if(str[i]>='j'&&str[i]<='l')str[i]='5';
            else if(str[i]>='m'&&str[i]<='o')str[i]='6';
            else if(str[i]>='p'&&str[i]<='s')str[i]='7';
            else if(str[i]>='t'&&str[i]<='v')str[i]='8';
            else if(str[i]>='w'&&str[i]<='z')str[i]='9';
            if(str[i]>='A'&&str[i]<'Z')str[i]+=33;
            else if(str[i]=='Z')str[i]='a';
        }
        cout<<str<<endl;
    }
    return 0;
}

全部评论

相关推荐

07-03 11:02
中山大学 C++
字节刚oc,但距离九月秋招很近了有两段互联网实习,非腾讯字节。不敢赌转正,现在在纠结去还是不去如果实习俩月离职会有什么后果吗
阿城我会做到的:不去后悔一辈子,能否转正取决于ld的态度,只要他不卡,答辩就是走流程,个人觉得可以冲一把
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
06-18 13:28
已编辑
门头沟学院 Web前端
爱睡觉的冰箱哥:《给予你300的工资》,阴的没边了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务