[백준,BOJ 2908] 상수(JAVA 구현)
코테/백준 온라인 저지(BOJ)

[백준,BOJ 2908] 상수(JAVA 구현)

반응형

-해법

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        
        String a = in.next();
        String b = in.next();
        int v_a = Integer.parseInt(new StringBuffer(a).reverse().toString());
        int v_b = Integer.parseInt(new StringBuffer(b).reverse().toString());
        
        if(v_a>v_b) {
        	System.out.println(v_a);
        }else if(v_a<v_b) {
        	System.out.println(v_b);
        }
        
        in.close();
    }
}

  이전에 이 문제를 풀었을 때는 정수로 입력을 받은 후, 각 자릿수를 추출하여 거꾸로 바꾸는 연산을 직접 구현하여 복잡하였는데, 이번에는 StringBuffer클래스의 reverse() 메서드를 이용해보았다. 정수를 뒤집은 뒤 정수로 변환하기 위해 toString() 메서드를 활용해 변환한 뒤 대소 비교를 통해 출력해주었다.

 

 

반응형