문제

문제출처 : Baekjoon

img

풀이

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        String num1 = sc.next();
        String num2 = sc.next();

        sc.close();

        StringBuffer sb1 = new StringBuffer(num1);
        StringBuffer sb2 = new StringBuffer(num2);

        int result1 = Integer.parseInt(sb1.reverse().toString());
        int result2 = Integer.parseInt(sb2.reverse().toString());

        if(result1 > result2){
            System.out.println(result1);
        }else{
            System.out.println(result2);
        }
    }
}

회고

  1. 왜 String Class에는 reverse가 없는걸까? StringBuffer도 공부하고 정리해서 올려야겠다! 삼항연산자 쓰고싶었는데 빠르게 코딩하려고 하다보니 갑자기 머리가 멍해져서ㅋㅋㅋㅋ 다음에 다시 풀때는 좀 더 깔끔하게 풀기!