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))
Reference
この問題について(16進数), 我々は、より多くの情報をここで見つけました
https://velog.io/@qnrl3442/백준-16진수
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
16진수 수를 입력받아서 10진수로 출력하는 프로그램을 작성하시오.
첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다.
16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다.
첫째 줄에 입력으로 주어진 16진수 수를 10진수로 변환해 출력한다.
A
10
var a = 1032
var binary = a.toString(2) // 2진수
var octal = a.toString(8) // 8진수
var hex = a.toString(16) // 16진수
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))
Reference
この問題について(16進数), 我々は、より多くの情報をここで見つけました https://velog.io/@qnrl3442/백준-16진수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol