본문 바로가기

백준

백준 문제 풀이 JAVA | 2908번

2908번: 상수 (acmicpc.net)

 

2908번: 상수

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

www.acmicpc.net

 

정답

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    	
        String[] s = br.readLine().split(" "); //공백으로 끊어서 배열에 저장
        
        char[] first = new char[3]; //세자리 수
        char[] second = new char[3];
        int j = 0;
        
        for(int i = 2; i >= 0; i--) {
            	first[i] = s[0].charAt(j); //입력한 숫자를 first[2] [1] [0] 거꾸로 저장함
            	second[i] = s[1].charAt(j);
            	j++; 
        }
        String a = new String(first); //문자열 비교를 위해 String형으로 변환
        String b = new String(second);

        System.out.print(a.compareTo(b) > 0 ? a : b);
        }
}

'백준' 카테고리의 다른 글

백준 문제 풀이 JAVA | 10798번  (0) 2024.03.03
백준 문제 풀이 JAVA | 2738번  (0) 2024.03.03
백준 문제 풀이 JAVA | 10988  (0) 2024.02.24
백준 문제 풀이 JAVA | 2444번  (0) 2024.02.24
백준 문제 풀이 JAVA | 11718번  (0) 2024.02.24