링크 | https://www.acmicpc.net/problem/1550 |
문제 | 16진수 수를 입력받아서 10진수로 출력하는 프로그램을 작성하시오. |
입력 | 첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다. |
출력 | 첫째 줄에 입력으로 주어진 16진수 수를 10진수로 변환해 출력한다. |
Python 3
result = int(input(), 16)
print(result)
Kotlin (JVM)
import java.util.Scanner
fun main(args: Array<String>) {
val sc: Scanner = Scanner(System.`in`)
val result = sc.nextInt(16)
println(result)
}
fun main() {
val input = readLine()
if (!input.isNullOrEmpty()) {
val result = input.toInt(16)
println(result)
}
}
node.js
const fs = require("fs");
const input = fs.readFileSync("/dev/stdin").toString();
var result = parseInt(input, 16);
console.log(result);
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on("line", function(line) {
input = line.toString(16);
let result = parseInt(input, 16);
console.log(result);
}).on("close", function() {
process.exit();
});
'코딩 기록장' 카테고리의 다른 글
파이썬, 코틀린, 자바스크립트 - 백준 문제 풀이 1271번 : 엄청난 부자2 (0) | 2022.01.09 |
---|---|
파이썬, 코틀린, 자바스크립트 - 백준 문제 풀이 1001번 : A-B (0) | 2022.01.07 |
파이썬, 코틀린, 자바스크립트 - 백준 문제 풀이 1000번 : A+B (0) | 2022.01.06 |
자바스크립트 - 백준 코드 13277번 문제 풀이 : 큰 수의 곱 (0) | 2020.12.03 |
python 3 : 프로그래머스 Level. 1 가운데 글자 가져오기 (0) | 2020.11.06 |