题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
const rl = require("readline").createInterface({ input: process.stdin }); rl.on("line", (line) => { let newStr = ""; let str = line; for (let i in str) { if (str[i] === "a" || str[i] === "b" || str[i] === "c") { newStr = newStr + "2"; } else if (str[i] === "d" || str[i] === "e" || str[i] === "f") { newStr = newStr + "3"; } else if (str[i] === "g" || str[i] === "h" || str[i] === "i") { newStr = newStr + "4"; } else if (str[i] === "j" || str[i] === "k" || str[i] === "l") { newStr = newStr + "5"; } else if (str[i] === "m" || str[i] === "n" || str[i] === "o") { newStr = newStr + "6"; } else if ( str[i] === "p" || str[i] === "q" || str[i] === "r" || str[i] === "s" ) { newStr = newStr + "7"; } else if (str[i] === "t" || str[i] === "u" || str[i] === "v") { newStr = newStr + "8"; } else if ( str[i] === "w" || str[i] === "x" || str[i] === "y" || str[i] === "z" ) { newStr = newStr + "9"; } else if (str[i] >= "A" && str[i] <= "Z") { if(str[i]==='Z'){ newStr=newStr+'a' }else{ newStr = newStr + String.fromCharCode(str[i].charCodeAt() + 1).toLowerCase() } } else { newStr = newStr + str[i]; } } console.log(newStr); });