현재

[Java][BaekJoon][2908]상수 본문

알고리즘/백준

[Java][BaekJoon][2908]상수

AAAge 2023. 9. 24. 14:48

<문제 의도>

입력된 값을 거꾸로 저장할 수 있느냐 묻는 문제이다.

 

<풀이 코드>

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
import java.util.StringTokenizer;

public class BaekJoon_Java_2908 {
    public static void main(String[] args) throws IOException{
        // BufferedReader br = new BufferedReader(new InputStreamReader((System.in)));
        // StringTokenizer st = new StringTokenizer(br.readLine());
        Scanner scn = new Scanner(System.in);
       
        int s1 = scn.nextInt();
        int s2 = scn.nextInt();

        int reversedS1 = 0;

        while ( s1 != 0) {
            int digit = s1 % 10; // 123이면 3저장
            reversedS1 = reversedS1*10 + digit;
            s1 = s1 / 10;
        }

        int reversedS2 = 0;

        while ( s2 != 0) {
            int digit = s2 % 10; // 123이면 3저장
            reversedS2 = reversedS2*10 + digit;
            s2 = s2 / 10;
        }
        if ( reversedS1 > reversedS2){
            System.out.println(reversedS1);
        }else {
            System.out.println(reversedS2);
        }
    }
}

<문제 출처>

https://www.acmicpc.net/problem/2908

 

2908번: 상수

상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두

www.acmicpc.net