题解 | #简单密码#

简单密码

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

const readline = require("readline");

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
});
const obj1 = {
    abc: 2,
    def: 3,
    ghi: 4,
    jkl: 5,
    mno: 6,
    pqrs: 7,
    tuv: 8,
    wxyz: 9,
};
const obj2 = {
    A: "b",
    B: "c",
    C: "d",
    D: "e",
    E: "f",
    F: "g",
    G: "h",
    H: "i",
    I: "j",
    J: "k",
    K: "l",
    L: "m",
    M: "n",
    N: "o",
    O: "p",
    P: "q",
    Q: "r",

    R: "s",
    S: "t",
    T: "u",
    U: "v",
    V: "w",
    W: "x",
    X: "y",
    Y: "z",
    Z: "a",
};
rl.on("line", function (line) {
    let res = "";
    for (let i in line) {
        let cur = line[i];
        if (obj2[line[i]]) {
            cur = obj2[line[i]];
        } else {
            for (let key in obj1) {
                if (key.includes(cur)) {
                    cur = obj1[key];
                }
            }
        }
        res += cur;
    }
    console.log(res);
});

全部评论

相关推荐

牛客583549203号:腾讯还好,况且实习而已,实习生流动性很大,属于正常现象,记得和HR委婉解释
点赞 评论 收藏
分享
VirtualBool:都去逗他了?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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