본문으로 바로가기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

백준알고리즘


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


가운대를 기점으로 처음과 끝의 자리를 하나하나 비교하여 범위를 좁힌다.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String inputStr = scan.nextLine();
        int inputLength = inputStr.length();
        boolean isPalindrome = true;

        if (inputLength == 1) 
            System.out.println(true);
        else {
            for (int i=0; i < inputLength / 2; i++) {
                if (inputStr.charAt(i) != inputStr.charAt(inputLength - 1 - i)) {
                    isPalindrome = false;
                    break;
                }
            }
            System.out.println(isPalindrome);
        }
        
        scan.close();
    }
}