题解 | #进制转换#
进制转换
https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
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 str=await readline();
str=str.slice(2)
const n=str.length;
let res=0
for(let i=0;i<n;i++)
{
const carry=n-i-1;
const code=str.charCodeAt(i)
let num=0
if(code<65)
{
num=code-48
}else{
num=code-65+10
}
res+= num*Math.pow(16,carry)
}
console.log(res)
}()
查看9道真题和解析