시간제한 | 메모리제한 |
---|---|
2초 | 128mb |
16진수 수를 입력받아서 10진수로 출력하는 프로그램을 작성하시오.
첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다.
첫째 줄에 입력으로 주어진 16진수 수를 10진수로 변환해 출력한다.
굉장히 간단한 문제다. Integer클래스를 잘 활용하면 된다.
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
String hex = scanner.next();
//변환할 진수를 넣어준다.
System.out.println(Integer.parseInt(hex, 16));
}
}
결과
맞췄다.
import java.util.*
fun main(){
val scan = Scanner(System.`in`)
val n = scan.next()
//변환할 진수를 넣어준다.
print(n.toInt(16))
}