题解 | #字符串加密#
字符串加密
https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
	简单题 先求出加密后的字幕表 再通过map()方法逐个将原字符转化为加密后的字符即可,完整代码如下:
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
let lines = [];
void async function () {
    // Write your code here
    while(line = await readline()){
        lines.push(line);
        if (lines.length == 2) {
            let dic = 'A B C D E F G H I J K L M N O P Q R S T U V W X Y Z'.toLowerCase().split(' ');
            let arr1 = [...new Set(lines[0].split(''))];
            let arr2 = dic.filter(x => !arr1.includes(x));
            let newDic = arr1.concat(arr2);
            let res = lines[1].split('').map(x => 
                x = newDic[dic.indexOf(x)]
            ).join('');
            console.log(res);
        }
    }
}()
 小鹏汽车工作强度 25人发布
小鹏汽车工作强度 25人发布