Super Kawaii Cute Cat Kaoani
본문 바로가기
{Algortihm}/Java

[백준] 10988번 팰린드롬 - JAVA

by wonee1 2025. 9. 23.
728x90

 

✍️풀이방식 

 

 

 

문자열을 비교하는 방식 즉 charAt() 활용 문제이다. charAt()은 문자열(String)에서 특정 위치의 문자(char)를 꺼내는 메서드

 

문자 = 문자열.charAt(인덱스);

 

 


 

import java.util.*;
import java.io.*; 

public class Main {
    public static void main(String[] args) throws IOException {
        // 입력을 받기 위한 BufferedReader 생성
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String word = br.readLine();   // 문자열 입력 받기

        // 문자열이 팰린드롬인지 확인
        boolean isPalindrome = true;
        int len = word.length();

        for (int i = 0; i < len / 2; i++) {
            if (word.charAt(i) != word.charAt(len - 1 - i)) {
                isPalindrome = false;
                break;
            }
        }

        if (isPalindrome) {
            System.out.println(1);  // 팰린드롬
        } else {
            System.out.println(0);  // 팰린드롬 아님
        }
    }
}
728x90