跟你比我的代码不算什么,你个秀儿 const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.asyncIterator](); const readline = async () => (await iter.next()).value; void async function () { const password = await readline(); const map = {1:1,a:2,b:2,c:2,d:3,e:3,f:3,g:4,h:4,i:4,j:5,k:5,l:5,m:6,n:6,o:6,p:7,q:7,r:7,s:7,t:8,u:8,v:8,w:9,x:9,y:9,z:9,0:0}; let res =""; for(const c of password){ if(c>="a"&&c<="z") res+=map[c]; else if(c>="A"&&c<="Y") res+=String.fromCharCode(c.charCodeAt()+33); else if(c==="Z") res+="a"; else res+=c; } console.log(res) }()
点赞

相关推荐

01-19 12:48
门头沟学院 C++
只想搞钱的鸽子很喜欢...:混账是很多的,还有那些在自己风华正茂的年纪说风凉话讥讽那些下岗前员工的。这些人都是现在职场环境这么烂的帮凶
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务