题解 | #简单密码#

简单密码

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

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        String str = in.nextLine();
        //A:65 a:97
        for(char ch : str.toCharArray()){
            int n = (int) ch;
            if(n>= 97 && n<=122){
                if(n<=111){
                    System.out.print((n-97)/3 + 2);
                }
                else if(n<=115){
                    System.out.print(7);
                }
                else if(n<=118){
                    System.out.print(8);
                }else{
                    System.out.print(9);
                }
                continue;
            }
            if(n>=65 && n<=90){
                if(n == 90){
                    System.out.print((char)97);
                }else{
                    System.out.print((char)(n+32+1));
                }
                continue;
            }
            System.out.print(ch);
        }
    }
}

全部评论

相关推荐

11-13 20:16
已编辑
厦门理工学院 软件测试
专业嗎喽:硕佬,把学校背景放后面几段,学校背景双非还学院,让人看了就不想往下看。 把实习经历和个人奖项放前面,用数字化简述自己实习的成果和掌握的技能,比如负责项目一次通过率90%,曾4次发现项目潜在问题风险为公司减少损失等等
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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