문제 출처 https://www.acmicpc.net/problem/2908
내가 작성한 코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
String num1= new StringBuffer(st.nextToken()).reverse().toString(); //문자열을 거꾸로 출력
String num2= new StringBuffer(st.nextToken()).reverse().toString();
int n1 = Integer.parseInt(num1); //int형으로 변환
int n2 = Integer.parseInt(num2);
if(n1>n2) {
System.out.println(n1);
}
else {
System.out.println(n2);
}
}
}
StringBuffer
문자열을 추가하거나 변경 할 때 주로 사용하는 자료형입니다.
그 중 reverse()메소드는 문자열을 역순으로 나타내줍니다.