2908. 상수

개붕이·2023년 12월 3일

Baekjoon

목록 보기
8/12

문제

풀이

public class Main {
    public static void main(String[] args) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        String[] s = br.readLine().split(" ");
        String su1 = s[0];
        String su2 = s[1];
        byte[] su1c = su1.getBytes();
        byte[] su2c = su2.getBytes();
        byte temp;
        for (int i = 0; i < su1c.length / 2; i++) {
            temp = su1c[i];
            su1c[i] = su1c[su1c.length - 1];
            su1c[su1c.length-1] = temp;
        }
        // 1. 첫 숫자를 받아와 순서를 역순으로 배치함
        su1 = new String(su1c);
        for (int i = 0; i < su2c.length / 2; i++) {
            temp = su2c[i];
            su2c[i] = su2c[su1c.length - 1];
            su2c[su1c.length-1] = temp;
        }
        // 2. 두 번째 숫자도 마찬가지
        su2 = new String(su2c);
        // 3. 문자를 쪼개기 위해 byte로 받았으니 새로운 string으로 변수 할당
        if (Integer.parseInt(su1) > Integer.parseInt(su2)) {
            bw.write(su1);
        } else {
            bw.write(su2);
        }
        // 4. 대, 소 비교후 출력
        bw.flush();
        bw.close();
        br.close();


    }
}
profile
based on the records

0개의 댓글