题解 | #简单密码#
简单密码
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); });