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;
}
}
}
'1일 1백준' 카테고리의 다른 글
(정말 오랜만에) 1일 1백준 : 2941번 크로아티아 알파벳 (0) | 2022.06.13 |
---|---|
1일 1백준 : 10일차 5622번 다이얼 (0) | 2022.05.02 |
1일 1백준 : 9일차 1152번 단어의 개수 (0) | 2022.04.27 |
1일 1백준 : 7일차 1157번 단어 공부 (0) | 2022.04.25 |
1일 1백준 : 7일차 2675번 문자열 반복 (0) | 2022.04.25 |