题解HJ21 | #简单密码#

简单密码

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

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        String s = in.nextLine();

        StringBuilder result = new StringBuilder();

        for (int i = 0; i < s.length(); i++) {
            if ('1' == s.charAt(i))
                result.append(1);
            else if ('a' == s.charAt(i) || 'b' == s.charAt(i) || 'c' == s.charAt(i))
                result.append(2);
            else if ('d' == s.charAt(i) || 'e' == s.charAt(i) || 'f' == s.charAt(i))
                result.append(3);
            else if ('g' == s.charAt(i) || 'h' == s.charAt(i) || 'i' == s.charAt(i))
                result.append(4);
            else if ('j' == s.charAt(i) || 'k' == s.charAt(i) || 'l' == s.charAt(i))
                result.append(5);
            else if ('m' == s.charAt(i) || 'n' == s.charAt(i) || 'o' == s.charAt(i))
                result.append(6);
            else if ('p' == s.charAt(i) || 'q' == s.charAt(i) || 'r' == s.charAt(i) ||
                     's' == s.charAt(i))
                result.append(7);
            else if ('t' == s.charAt(i) || 'u' == s.charAt(i) || 'v' == s.charAt(i))
                result.append(8);
            else if ('w' == s.charAt(i) || 'x' == s.charAt(i) || 'y' == s.charAt(i) ||
                     'z' == s.charAt(i))
                result.append(9);
            else if ('0' == s.charAt(i))
                result.append(0);
            else if (Character.isUpperCase(s.charAt(i)) && 'Z' != s.charAt(i))
                result.append((char) (Character.toLowerCase(s.charAt(i)) + 1));
            else if ('Z' == s.charAt(i))
                result.append('a');
            else result.append(s.charAt(i));
        }

        System.out.println(result);
    }
}

全部评论

相关推荐

缓解焦虑的最好方法是回家。鼠鼠昨天上午考完了本科阶段的最后一场考试,大概率考得稀烂,但是没多想,考完立马收拾行李,坐上了提前约好的顺风车飞奔回家。虽然家和学校很近,只有一百多公里的路程,但距离上次回家也已经有三四个月了。每次想回家,期间总有考试、毕业设计、面试、实习等等各种各样的原因,没办法回去,待在学校和公司的每一天也都充斥着无形的压力和焦虑。现在终于完成了答辩,考完了试,公司那边也请了假,是时候回去一趟了。没有提前通知爸妈,想给他们一个惊喜。下午提前到了家,他俩还在上班,只好让外公外婆来给我开门。因为我的回家,晚上外婆在厨房格外忙碌,做了满满一大桌子菜,填饱了我天天吃外卖的肚子。晚上也没空...
梦想是成为七海千秋:取决于家庭吧?其实回家更焦虑了,每天起床父母都问实习找好了没简历投递了没今天有没有面试,但是又没有什么结果,玩两下手机父母就会说你看你啥也没找到为什么天天就知道刷手机,怎么不去学习…我现在就希望我能永远在外面实习,报喜不报忧,等拿到一个好offer再回家
点赞 评论 收藏
分享
05-12 17:28
已编辑
门头沟学院 硬件开发
ldf李鑫:不说公司名祝你以后天天遇到这样的公司
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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