题解 | #简单密码#

简单密码

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

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str=sc.next();
        String res="";
        for(int i=0;i<str.length();i++){
            char ch=str.charAt(i);
            res+=toChangePassword(ch);
        }
        System.out.println(res);
    }
    private static String toChangePassword(char ch){
        if(ch>=65 && ch<90){//大写字母A-Y
            ch+=33;
        }else if(ch=='Z'){
            ch='a';
        }else if(ch>=97 && ch<=99){//小写字母a-z : 97-122
            ch=50;
        }else if(ch>=100 && ch<=102){//数字2-9 : 50-57
            ch=51;
        }else if(ch>=103 && ch<=105){
            ch=52;
        }else if(ch>=106 && ch<=108){
            ch=53;
        }else if(ch>=109 && ch<=111){
            ch=54;
        }else if(ch>=112 && ch<=115){
            ch=55;
        }else if(ch>=116 && ch<=118){
            ch=56;
        }else if(ch>=119 && ch<=122){
            ch=57;
        }

        return String.valueOf(ch);
    }
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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