[백준, BOJ 2908] 상수 (java)
Problem Solving/BOJ

[백준, BOJ 2908] 상수 (java)

728x90

출처-https://www.acmicpc.net/problem/2908

 

2908번: 상수

상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 �

www.acmicpc.net


728x90

 

import java.util.*;
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scan=new Scanner(System.in);
		int a=scan.nextInt();
		int b=scan.nextInt();
		int max;
		
		if ((a%10)>(b%10)) // 우선 a, b의 일의 자리수부터 비교
			max=a;
		else if ((a%10)<(b%10))
			max=b;
		else { // 일의 자리수가 같다면
			if ((a%100/10)>(b%100/10)) // 다음으로 십의 자리수 비교
				max=a;
			else if ((a%100/10)<(b%100/10))
				max=b;
			else {// 십의 자리수도 같다면
				if ((a/100)>(b/100)) // 백의 자리수 비교
					max=a;
				else
					max=b;
			}	
		}
		max=(max%10)*100+(max%100/10)*10+(max/100); // max를 거꾸로 바꿔준다.
		System.out.println(max);
	}

}
728x90