Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

luke

[백준] - 16진수 (1550) (자바/Java) 본문

알고리즘문제/백준 문제(Java)

[백준] - 16진수 (1550) (자바/Java)

luke-king 2024. 9. 1. 20:16

 

 

 

 

 

문제 : https://www.acmicpc.net/problem/1550

 

 

 

 

 

 

 

 

 

문제.


 

 

 

 

 

 

 

 

풀이.


 

public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();
		int change = Integer.parseInt(str, 16);
		
		System.out.println(change);
		
 }
}

 

이번 문제는 백준 "16진수" 문제다.

입력받은 문자 16진수를 10진수로 바꾸는 문제이며 문제를 풀면서 " Integer.parseInt() " 함수를 사용해 줄 거다.

Integer.parseInt()는 ("문자열", 16) 은 16진수의 문자열을 10진수로 바꿔주기 때문이다.

그럼 문제 풀이를 해보겠다.

 

1. 문자 입력을 받기 위해 Scanner를 사용하며 nextLine() 함수를 사용해 줬다.

 

2.  10진수로 변환 하기 위해 Integer.parseInt() 함수를 사용해 문자를 담아준 str 변수를 넣어주고 16진수를 10진수로 바꾸기에 뒤에 16을 적어주면 끝이다.