💻 문제


일단 이해하자🤔
StringTokenizer를 이용해서 받은 문자열을 두 수로 나누고 백의 자리 숫자는 일의 자리로, 십의 자리 숫자는 그대로, 일의 자리 숫자는 백의 자리로 바뀌도록 newA, newB를 지정해준다. 두 수 중 큰 수를 출력하면 끝!
👀 풀이
import java.io.*;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bfw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st;
String str = bfr.readLine();
st = new StringTokenizer(str, " ");
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
int newA = (a % 100 % 10) * 100 + (a % 100 / 10) * 10 + (a / 100);
int newB = (b % 100 % 10) * 100 + (b % 100 / 10) * 10 + (b / 100);
if(newA > newB) {
bfw.write(String.valueOf(newA));
}
else {
bfw.write(String.valueOf(newB));
}
bfr.close();
bfw.flush();
bfw.close();
}
}