[JAVA] 백준 1550번 : 16진수
in Blog / Algorithm / Bronze V / Bronze-v on Algorithm, Baekjoon, Bronze
안녕하세요, 해을입니다🦖
이번 글에서는 백준 1550번 : 16진수 문제에 대해 알아보겠습니다!
💡 문제
16진수 수를 입력받아서 10진수로 출력하는 프로그램을 작성하시오.
💡 입력
첫째 줄에 16진수 수가 주어진다. 이 수의 최대 길이는 6글자이다. 16진수 수는 0~9와 A~F로 이루어져 있고, A~F는 10~15를 뜻한다. 또, 이 수는 음이 아닌 정수이다.
💡 출력
첫째 줄에 입력으로 주어진 16진수 수를 10진수로 변환해 출력한다.
💡 예제 입력 1
A
💡 예제 출력 1
10
🚩 문제 풀이
값을 String 타입으로 입력받아 parseInt()를 사용하여 10진수로 변환 후, 출력한다.
- parseInt(String str, int radix)
- String 타입의 str(radix 진수)을 10진수 int로 변환
🚩 소스 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
String x;
x = stdIn.next();
stdIn.close();
System.out.println(Integer.parseInt(x,16));
}
}
오류 및 오타 지적, 질문, 인사 등 무엇이든 언제나 환영입니다!
읽어주셔서 감사합니다.
끝!🦕