[백준] 2908 : 상수 - Java

길 잃은 까마귀·2022년 9월 14일
0

https://www.acmicpc.net/problem/2908


  • 문제

  • 풀이

이 문제는 두 수를 입력받고 두 수를 뒤집어 준 후 비교해서 큰 값을 출력하는 문제이다.

문자열을 입력받고 split이라는 함수로 띄어쓰기를 기준으로 문자열 배열로 나눈다.

그리고 charAt을 이용해 (백의 자릿수)와 (십의 자릿수 x 10)과 (일의 자릿수 x 100)을 다 더해주면 뒤집을 수 있다.


  • 코드
import java.util.*;

class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String S = sc.nextLine();
		String arr[] = S.split(" ");
		char c;
		int A = 0;
		int B = 0;
		A = (arr[0].charAt(0) - '0') + (arr[0].charAt(1) - '0') * 10 + (arr[0].charAt(2) - '0') * 100;
		B = (arr[1].charAt(0) - '0') + (arr[1].charAt(1) - '0') * 10 + (arr[1].charAt(2) - '0') * 100;
		if (A > B)
			System.out.println(A);
		else
			System.out.println(B);
	}
}
profile
코딩 고수가 될 사람

0개의 댓글