Java/백준알고리즘
[Java] 백준알고리즘 #2908 상수
Sehyeok20
2023. 10. 3. 19:12
반응형
두 수를 뒤집은 후 크기를 비교하는 문제.
int형으로 처리해서 각 자리수를 구해 붙이는 방법도 있으나 '문자열' 단계 이므로 문자열로 받아서 처리해보자.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String b = sc.next();
String atmp = "";
String btmp = "";
for (int i = 0; i < 3; i++) {
atmp = atmp + a.charAt(2 - i);
btmp = btmp + b.charAt(2 - i);
}
int arev = Integer.parseInt(atmp);
int brev = Integer.parseInt(btmp);
if (arev > brev) {
System.out.println(arev);
} else {
System.out.println(brev);
}
sc.close();
}
}
a와 b 에 문자열을 입력받고 역순을 취할 atmp, btmp를 만들어둔다.
조건에 3자리수라고 했기 때문에 charAt()함수를 써서 맨뒤에 오는 문자열부터 각 tmp 변수에 추가해준다.
각 tmp 변수를 int형으로 형변환 한 후 비교하여 출력하면 완성.
반응형