본문 바로가기
알고리즘/백준

10988번 문제 : 팰린드롬인지 확인하기

by son_i 2023. 4. 25.
728x90

10988번: 팰린드롬인지 확인하기 (acmicpc.net)

 

10988번: 팰린드롬인지 확인하기

첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다.

www.acmicpc.net

매우 간단하게 작성했는데 틀렸다고 나왔다.

한 글자일 때를 고려 안 했다 !

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

class Main{
	public static void main(String[] args) throws IOException {
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

		String str = br.readLine();
		int result = 1;
		for(int i=0;i<str.length()/2;i++) {
			if(str.charAt(i) == str.charAt(str.length()-1-i))
				result = 1;
			else {
				result = 0;
				break;
			}
		}
		System.out.println(result);
	}
}

한 글자일 때는 반복문이 돌지 않으니까 맨 처음 result를 1로 선언해줌 !

'알고리즘 > 백준' 카테고리의 다른 글

2941번 문제 : 크로아티아 알파벳  (0) 2023.04.26
4344번 문제 : 평균은 넘겠지  (0) 2023.04.25
2444번 문제 : 별 찍기 - 7  (0) 2023.04.24
10811번 문제 : 바구니 뒤집기  (0) 2023.04.15
10926번 문제 : ??!  (0) 2023.04.15