16189

#include <stdio.h>
#include <string.h>

int main(void){
    // 문자열과 반복할 횟수 입력
    // 이 문제에서 반복할 횟수를 입력하지만 저것을 사용하지 않고도 
    // 문제 해결 가능하여 입력만 받고 쓰지 않음
    char str[250000] = {0};
    int num = 0;
    scanf("%s", &str);
    scanf("%d", &num);

    int len = strlen(str);
    int is_same = 1;
    // 문자열 길이의 1/2 만 반복하여
    for(int i = 0; i < len/2; i++){
        // i번째와 마지막 인덱스에 -i 한 인덱스 번호의 문자열 비교했을 때
        // 같지 않으면 반봅문 중단 및 is_same 변수 0으로
        if(!(str[i] == str[len-1-i])){
            is_same = 0;
            break;
        }
    } 

    // 출력
    if(is_same){
        printf("YES");
    }
    else{
        printf("NO");
    }
    return 0;
}

'백준' 카테고리의 다른 글

[ 백준 / C ] 4539번 : 반올림  (0) 2025.12.10
[ 백준 / C ] 5176번 : 대회 자리  (0) 2025.12.09
[ 백준 / C ] 15720번 : 카우버거  (0) 2025.12.05
[ 백준 / C ] 10866번 : 덱  (0) 2025.12.04
[ 백준 / C ] 1158번 : 요세푸스 문제  (0) 2025.12.03

+ Recent posts