https://www.acmicpc.net/problem/2908
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 = reverse(a);
b = reverse(b);
if(a > b){
System.out.println(a);
}else{
System.out.println(b);
}
}
static int reverse(int num ){
int result = 0;
while(num != 0 ){ //5432 - 543
result = result * 10 + num % 10; // 0 + 2 / 20+3 / 230 + 4 / 2340 + 5
// System.out.println(result) 2출력 / 23출력 / 234출력 / 2345출력
num /= 10 ;
// System.out.println("a= " + a); 543 / 54 / 5 / 0
}
return result;
}
}
'프로그래밍언어 > 알고리즘' 카테고리의 다른 글
백준 11718 그대로 출력하기_JAVA (0) | 2023.06.08 |
---|---|
백준 5622 다이얼_JAVA (0) | 2023.06.08 |
백준 1152 단어의 개수_JAVA (0) | 2023.06.07 |
백준 2675 문자열 반복_JAVA (0) | 2023.06.07 |
백준 10809 알파벳 찾기_JAVA (1) | 2023.06.07 |