1일 1백준

1일 1백준 : 9일차 2908번 상수

gaonhae 2022. 4. 27. 11:03

1일 1백준 9일차, 오늘 푼 문제는 2908번 문제인 "평균은 넘겠지"이다.

 

 

 

 

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

 

 

 

 

 

 

 

아주 쉽게 풀 수 있었다

일반적인 String은 reverse메서드가 제공되지 않아서

Stringbuffer를 연습할 겸 새로운 메서드에 대해 접해볼 겸 Stringbuffer를 이용해서 풀어보았다

앞으로는 이런 다양한 메서드를 더 많이 연습해봐야겠다는 생각이 들었다

쓰라고 만든 메서드를 쓰지 않는 건 어리석으니 말이다

 

 

 

 

 

 

 

 

아래로 내리면 정답 코드가 나옵니다. 문제를 아직 풀지 않으신 분들은 주의해주세요.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

import java.util.Scanner;
import java.util.Arrays;


class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Func f = new Func();

        int a = sc.nextInt();
        int b = sc.nextInt();

        System.out.println(f.biger(a, b));
        

        sc.close();
    }
}


class Func{
    int biger(int num1, int num2){

        String num1str = new StringBuffer(Integer.toString(num1)).reverse().toString();
        num1 = Integer.parseInt(num1str);
        String num2str = new StringBuffer(Integer.toString(num2)).reverse().toString();
        num2 = Integer.parseInt(num2str);

        if( num1 > num2){
            return num1;
        }
        else{
            return num2;
        }
    }
}