반응형
-해법
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
String a = in.next();
String b = in.next();
int v_a = Integer.parseInt(new StringBuffer(a).reverse().toString());
int v_b = Integer.parseInt(new StringBuffer(b).reverse().toString());
if(v_a>v_b) {
System.out.println(v_a);
}else if(v_a<v_b) {
System.out.println(v_b);
}
in.close();
}
}
이전에 이 문제를 풀었을 때는 정수로 입력을 받은 후, 각 자릿수를 추출하여 거꾸로 바꾸는 연산을 직접 구현하여 복잡하였는데, 이번에는 StringBuffer클래스의 reverse() 메서드를 이용해보았다. 정수를 뒤집은 뒤 정수로 변환하기 위해 toString() 메서드를 활용해 변환한 뒤 대소 비교를 통해 출력해주었다.
반응형