题解 | #简单密码#

简单密码

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

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void (async function () {
    // Write your code here
    while ((line = await readline())) {
        let list = line.split("");

        let result = "";
        list.forEach((element) => {
            switch (element) {
                case "a":
                case "b":
                case "c":
                    result += "2";
                    break;
                case "d":
                case "e":
                case "f":
                    result += "3";
                    break;
                case "g":
                case "h":
                case "i":
                    result += "4";
                    break;
                case "j":
                case "k":
                case "l":
                    result += "5";
                    break;
                case "m":
                case "n":
                case "o":
                    result += "6";
                    break;
                case "p":
                case "q":
                case "r":
                case "s":
                    result += "7";
                    break;
                case "t":
                case "u":
                case "v":
                    result += "8";
                    break;
                case "w":
                case "x":
                case "y":
                case "z":
                    result += "9";
                    break;
                case "A":
                    result += "b";
                    break;
                case "B":
                    result += "c";
                    break;
                case "C":
                    result += "d";
                    break;
                case "D":
                    result += "e";
                    break;
                case "E":
                    result += "f";
                    break;
                case "F":
                    result += "g";
                    break;
                case "G":
                    result += "h";
                    break;
                case "H":
                    result += "i";
                    break;
                case "I":
                    result += "j";
                    break;
                case "J":
                    result += "k";
                    break;
                case "K":
                    result += "l";
                    break;
                case "L":
                    result += "m";
                    break;
                case "M":
                    result += "n";
                    break;
                case "N":
                    result += "o";
                    break;
                case "O":
                    result += "p";
                    break;
                case "P":
                    result += "q";
                    break;
                case "Q":
                    result += "r";
                    break;
                case "R":
                    result += "s";
                    break;
                case "S":
                    result += "t";
                    break;
                case "T":
                    result += "u";
                    break;
                case "U":
                    result += "v";
                    break;
                case "V":
                    result += "w";
                    break;
                case "W":
                    result += "x";
                    break;
                case "X":
                    result += "y";
                    break;
                case "Y":
                    result += "z";
                    break;
                case "Z":
                    result += "a";
                    break;
                default:
                    result += element;
                    break;
            }
        });
        console.log(result);
    }
})();

全部评论

相关推荐

07-17 11:50
门头沟学院 Java
投递腾讯等公司7个岗位
点赞 评论 收藏
分享
码农索隆:想看offer细节
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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