题解 | #字符串加密#

字符串加密

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:38
实力求职者:真的绷不住了,第一张霸总人设,第二张求生欲拉满
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务