题解 | #简单密码#
简单密码
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()){ console.log(trans(line)) } }() function trans(line){ let temp1 = 'abcdefghijklmnopqrstuvwxyza' let temp2 = '222333444555666777788899992' let arr = line.split('') for(let i = 0;i<arr.length;i++){ if(/[a-z]/.test(arr[i])){ let index = temp1.indexOf(arr[i]) arr[i]=temp2[index] } if(/[A-Z]/.test(arr[i])){ let c = arr[i].toLowerCase() let index = temp1.indexOf(c) arr[i] = temp1[index+1] } } return arr.join('') }