본문 바로가기
💻 문제풀고 정리하기 +/백준

[백준 Java] 2908: 상수

by 종이빨대 2023. 9. 16.
TOP

목차

    1. 문제

    2. 맞춘코드

    import java.util.Scanner;
    
    /*
    734 893 -> 437 398
    1. 숫자 거꾸로
    2. 바뀐 수중 큰 수
    */
    
    public class bj2908{
    	public static void main(String[] args){
    		Scanner sc = new Scanner(System.in);
    		String a = sc.next();
    		String b = sc.next();
    
    		int A = 0, B = 0;
    		int c = 0;
    
    		for(int i=0; i<a.length(); i++){
    			switch(i){
    				case 0: c=1; break;
    				case 1: c=10; break;
    				case 2: c=100; break;
    			}
    			A += Integer.parseInt(a.substring(i,i+1)) * c;
    		}
    
    		for(int i=0; i<b.length(); i++){
    			switch(i){
    				case 0: c=1; break;
    				case 1: c=10; break;
    				case 2: c=100; break;
    			}
    			B += Integer.parseInt(b.substring(i,i+1)) * c;
    		}
    
    		int printNum = (A>B)? A: B;
    
    		System.out.println(printNum);
    	}
    }