반응형
1. Scanner를 이용한 방법
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
A = ((A%10)*100) + ((A%100/10) * 10) + (A/100);
B = ((B%10)*100) + ((B%100/10) * 10) + (B/100);
if(A > B){
System.out.println(A);
}else{
System.out.println(B);
}
sc.close();
}
}
2. BufferedReader를 이용한 방법
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(), " ");
int A = Integer.parseInt(st.nextToken());
int B = Integer.parseInt(st.nextToken());
A = ((A%10)*100) + ((A%100/10) * 10) + (A/100);
B = ((B%10)*100) + ((B%100/10) * 10) + (B/100);
if(A > B){
System.out.println(A);
}else{
System.out.println(B);
}
}
}
처음에 for문을 이용한 방식으로 풀어보려고 했는데 자꾸 ASCII코드로 넘어가는 것을 숫자로 바꿔주는 걸 실패해서 %로 계산 후에 곱해주는 방식으로 숫자를 뒤바꾸어 풀었다.
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 11718 - 그대로 출력하기 (0) | 2024.03.02 |
---|---|
[백준] 5622 - 다이얼 (0) | 2024.03.01 |
[백준] 1152 - 단어의 개수 (0) | 2024.02.28 |
[백준] 2675 - 문자열 반복 (0) | 2024.02.27 |
[백준] 10809 - 알파벳 찾기 (0) | 2024.02.26 |