반응형
https://www.acmicpc.net/problem/2908
두 수를 문자열로 입력 받은 후 reverse()하고 두 수를 비교하여 큰 수를 출력하는 문제입니다.
StringBuilder 또는 StringBuffer의 reverser()를 사용하여 쉽게 해결할 수 있습니다.
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String[] array = br.readLine().split(" ");
StringBuffer sb1 = new StringBuffer(array[0]).reverse();
StringBuffer sb2 = new StringBuffer(array[1]).reverse();
bw.write(String.format("%d", Math.max(Integer.parseInt(sb1.toString()), Integer.parseInt(sb2.toString()))));
br.close();
bw.flush();
bw.close();
}
}
반응형
'Algorithm > Baekjoon' 카테고리의 다른 글
[백준 알고리즘][자바] 1316번 : 그룹 단어 체커 (0) | 2021.06.13 |
---|---|
[백준 알고리즘][자바] 2941번 : 크로아티아 알파벳 (0) | 2021.06.05 |
[백준 알고리즘][자바] 1152번 : 단어의 개수 (0) | 2021.05.12 |
[백준 알고리즘][자바] 1157번 : 단어 공부 (0) | 2021.05.12 |
[백준 알고리즘][자바] 10890번 : 알파벳 찾기 (0) | 2021.03.10 |
댓글