ALGORITHM/백준

[JAVA] 백준 팰린드롬인지 확인하기 - 10988

송경훈 2024. 5. 25. 12:58
반응형

📖 문제

 

☑️ 입출력 예제

 

알고리즘❓ 풀어내기❗️

StringBuffer 클래스의 reverse() 함수를 사용하면 쉽게 풀 수 있다.

 

🧑🏻‍💻 풀이 코드

import java.util.Scanner;

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

        StringBuffer sb = new StringBuffer(str);
        String reverse = sb.reverse().toString();

        if (str.equals(reverse)) {
            System.out.println(1);
        } else System.out.println(0);
    }
}

String reverse = sb.reverse().toString() : 입력받은 문자열을 sb에 대입하고 sb에 reverse() 메서드를 적용시켜 문자열을 거꾸로 뒤집은 뒤, toString() 메서드를 사용하여 String 객체로 반환한다.