题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
const rl = require("readline").createInterface({ input: process.stdin }); rl.on('line', function(line){ let arr = line.split('') let zimu = 'abcdefghijklmnopqrstuvwxyz'; let result = [] for(let i = 0; i< arr.length; i++){ if(/[a-c]/.test(arr[i])){ result.push(2) }else if(/[d-f]/.test(arr[i])){ result.push(3) }else if(/[g-i]/.test(arr[i])){ result.push(4) }else if(/[j-l]/.test(arr[i])){ result.push(5) }else if(/[m-o]/.test(arr[i])){ result.push(6) }else if(/[p-s]/.test(arr[i])){ result.push(7) }else if(/[t-v]/.test(arr[i])){ result.push(8) }else if(/[w-z]/.test(arr[i])){ result.push(9) }else if(/[A-Y]/.test(arr[i])){ let tmp = arr[i].toLowerCase() result.push(zimu[zimu.indexOf(tmp)+1]) }else if(arr[i] == 'Z'){ result.push('a') }else{ result.push(arr[i]) } } console.log(result.join('')) })