자바 백준 1550번
브론즈 2
https://www.acmicpc.net/problem/1550
문제 보기
분류: 수학, 구현
문제 풀기
Integer.parseInt() 를 사용하여 진수 변환을 한다.
Java Integer parseInt (String s, int radix) Method 를 사용하여 진수 변환을 하는데, 기존에 사용하던 Java Integer parseInt (String s) Method 는 int radix 이 10 으로 지정된 메서드이다.
String s 에 변환 대기중인 hex 문자를 넣고, int radix 에 변환 대기중인 문자의 진수 16 을 입력한다.
int decimal = Integer.parseInt(hex, 16);
이렇게 반환된 10 진수를 출력한다.
코드 보기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String hex = sc.nextLine();
int result = convertHexToDecimal(hex);
System.out.print(result);
}
public static int convertHexToDecimal(String hex) {
int decimal = Integer.parseInt(hex, 16);
return decimal;
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 2525 - 오븐 시계 (0) | 2023.06.22 |
---|---|
[Java] 백준 풀기 2884 - 알람 시계 (0) | 2023.06.21 |
[Java] 백준 풀기 11021 - A+B 7 (0) | 2023.06.18 |
[Java] 백준 풀기 2693 - N번째 큰 수 (0) | 2023.06.18 |
[Java] 백준 풀기 9625 - BABBA (0) | 2023.06.16 |