16進数


白駿十六進法


問題の説明


質問する
16진수 수를 입력받아서 10진수로 출력하는 프로그램을 작성하시오.
入力
첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 
16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다.
しゅつりょく
첫째 줄에 입력으로 주어진 16진수 수를 10진수로 변환해 출력한다.
入力例
A
サンプル出力
10

送信


16進数はいつも古い方法で引き継がれる
JSで使用しているtoString()、ParseIntで変換可能
10進数からn進数
var a = 1032

var binary = a.toString(2) // 2진수
var octal = a.toString(8) // 8진수
var hex = a.toString(16) // 16진수
n進数から10進数
var binary = 1011
var decimal = parseInt(binary, 10) // 2진수 -> 10진수

var octal = 11
var decimal = parseInt(octal, 10) // 8진수 -> 10진수

var hex = "3A"
var decimal = parseInt(hex, 10) // 16진수 -> 10진수
これでコードを書くのは簡単です
const fs = require('fs')
const input = fs.readFileSync('/dev/stdin').toString()
console.log(parseInt(input, 16))