[BOJ] 2908번 상수 - JAVA

최영환·2022년 9월 25일
0

BaekJoon

목록 보기
11/87
post-thumbnail
## Java 풀이 시 유의사항 ##
클래스명은 Main 으로 작성해야함!

💡 문제

💬 입출력 예시

📌 풀이(소스코드)

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(new StringBuffer(st.nextToken()).reverse().toString());
        int b = Integer.parseInt(new StringBuffer(st.nextToken()).reverse().toString());

        System.out.println((a > b) ? a : b);
        br.close();
    }
}

📄 해설

  • StringBuffer 클래스의 reverse() 메소드를 사용하면 간단하게 해결 가능한 문제
  • Python 과 달리 JavaString 클래스에는 reverse() 메소드가 없으므로, StringBufferStringBuilder 등의 클래스를 사용해야함
profile
조금 느릴게요~

0개의 댓글