Computer Science (CS)/알고리즘

[백준/Java] 10988번 팰린드롬인지 확인하기

eune7 2023. 5. 9. 15:50
728x90
반응형

 

 

 

 

 

 

문제

 

 

 

정답 풀이

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

public class Main {
    public static void main(String[] args) throws IOException {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String str = br.readLine();
        int answer = 1;

        for(int i = 0; i < str.length()/2; i++){
            if(str.charAt(i) != str.charAt(str.length()-i-1)){
                answer = 0;
                break;
            }
        }
        System.out.print(answer);
        br.close();

    }
}
  • 메모리 14236KB
  • 시간 124ms

어려운 문제 풀다가 이 문제를 푸니 살 것 같아요..ㅎㅎ

문자열을 받아서 앞에서의 문자랑 뒤에서의 문자랑 비교한 후 다르면 0을 받고 break

if문에 한번도 안걸리면 그대로 1이 나옵니다.

 

 

 

 

 

728x90
반응형