백준 8단계 상수 자바
[첫번째 생각]
각 단어별로 받아서 역순 취해주고 정수로 바꿔서 비교해주자.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] str = sc.nextLine().trim().split(" ");
String temp = "";
for(int i = str[0].length() - 1; i >= 0; i--) {
temp += str[0].charAt(i);
}
str[0] = temp;
temp = "";
for(int i = str[1].length() - 1; i >= 0; i--) {
temp += str[1].charAt(i);
}
str[1] = temp;
int x = Integer.parseInt(str[0]);
int y = Integer.parseInt(str[1]);
if(x > y) {
System.out.println(x);
} else System.out.println(y);
}
}
[문제점 발생]
[두번째 생각]
[훨씬 쉬운 코드]
[결론]
String temp = "";
for(int i = str[0].length() - 1; i >= 0; i--) {
temp += str[0].charAt(i);
}
str[0] = temp;
역순으로 바꿔주는 코드