题解 | #简单密码#
简单密码
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);
});
基恩士成长空间 434人发布