본문 바로가기
Computer Science

세상의 모든 팰린드롬

by OKOK 2019. 2. 13.

1. 오케이요 

2. 문제 읽고 그대로 코딩하기

3. 컨디션 조절 해얗마

4. 오케이


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
 
int main()
{
    freopen("input.txt""r", stdin);
    int testCase;
    char buf[21];
    int len;
    scanf("%d"&testCase);
 
    for (int i = 0; i < testCase; i++)
    {
        scanf("%s", buf);
        for (len = 0; buf[len] != 0; len++);
 
        int s = 0;
        int f = len - 1;
        int flag = 1;
 
        for (; s <= f;)
        {
            if (buf[s] != '?' && buf[f] != '?' && buf[s]!= buf[f]) { // 시작과 끝이 물음표가 아니고, 서로 다르면 끝남
                flag = 0;
            }
            s++;
            f--;
        }
 
        if (flag)
            printf("Exist\n");
        else
            printf("Not exist\n");
    }
    return 0;
}
cs

 


'Computer Science' 카테고리의 다른 글

pacman basic  (0) 2019.02.18
모음이 보이지 않는 사람  (0) 2019.02.13
세상의 모든 팰린드롬 2  (0) 2019.02.13
초콜릿과 건포도  (0) 2019.02.12
석찬이의 받아쓰기  (0) 2019.02.12

댓글