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