https://www.acmicpc.net/problem/1550
1. 아이디어
Integer.parseInt 메서드에서 주어진 문자열을 16진수로 입력받을 수 있다.
2. 문제풀이
Integer.parseInt 메서드는 radix를 파라미터로 받을 수 있는 오버로딩된 메서드가 있는데 radix에 16을 넣으면 16진수로 변환된 int 값을 받을 수 있다.
3. 코드
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine(), 16);
System.out.println(n);
}
}
4. 후기
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 10845번 - 큐 [Java] (0) | 2025.01.12 |
---|---|
[백준] 1920번 - 수 찾기 [Java] (0) | 2025.01.12 |
[백준] 6603번 - 로또 [Java] (0) | 2025.01.11 |
[백준] 15657번 - N과 M (8) [Java] (0) | 2025.01.11 |
[백준] 15656번 - N과 M (7) [Java] (0) | 2025.01.11 |