본문으로 바로가기

 

 

 

 

 

소스 코드

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int inputA = sc.nextInt();
		int inputB = sc.nextInt();
		sc.close();
		
		int arrA[] = new int[3];
		int arrB[] = new int[3];
		
		int lenA = 0;
		int lenB = 0;
		int muxA = 1; //각 자리의 곱
		int muxB = 1;
		int tranA = 0; // 거꾸로 바꾼 숫자
		int tranB = 0;
		
		do {
			arrA[lenA] = inputA % 10;
			inputA /= 10;
			lenA++;
		} while(inputA > 0);
		
		for(int i = arrA.length-1; i>=0; i--) {
			tranA += arrA[i]*muxA;
			muxA*=10;
		}

		
		do {
			arrB[lenB] = inputB % 10;
			inputB /= 10;
			lenB++;
		} while(inputB > 0);
		
		for(int i = arrB.length-1; i>=0; i--) {
			tranB += arrB[i]*muxB;
			muxB*=10;
		}
		
		if(tranA > tranB) {
			System.out.println(tranA);
		} else {
			System.out.println(tranB);
		}
		
	}
	
}

 

 

출력 결과