아직은 정체성이 없는 블로그

[SWEA][D2][c++] 1989. 초심자의 회문 검사 본문

알고리즘 역량테스트 문제/SWEA

[SWEA][D2][c++] 1989. 초심자의 회문 검사

coooding 2020. 7. 3. 12:58

문제

1989. 초심자의 회문 검사

 

문제링크

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PyTLqAf4DFAUq&categoryId=AV5PyTLqAf4DFAUq&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

문제풀이

제목 그대로 정말 간단한 회문 기초 문제이다.

string으로 입력 받아 char형으로 앞과 뒤부터 비교하여 회문인지 판별하였다.

 

코드

#include<iostream>
#include<string>
using namespace std;
int main(int argc, char** argv)
{
    int test_case;
    int T;
    cin>>T;
    for(test_case = 1; test_case <= T; ++test_case)
    {
        string s;
        cin >> s;
        bool check=true;
        //회문 판별
        for(int i=0; i<s.size()/2; i++){
            if(s[i]!=s[s.size()-1-i]){
                check=false;
                break;
            }
        }
        cout<<"#"<<test_case<<" "<<check<<"\n";
    }
    return 0;
}
Comments