题解 | #字符串加密#
字符串加密
https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
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
let key = await readline()
let str = await readline()
const secret = []
secret.push(...new Set(key))
let table = 'abcdefghijklmnopqrstuvwxyz'
const map = new Map()
let res =""
for(let i=0; i<table.length; i++) {
if(!secret.includes(table[i])) {
secret.push(table[i])
}
}
for(let j=0; j<secret.length;j++) {
map.set(table[j],secret[j])
}
for(let l=0; l<str.length; l++) {
res += map.get(str[l])
}
console.log(res)
}()
查看10道真题和解析