본문 바로가기

알고리즘 · 코딩

[SWEA 1989] 초심자의 회문 검사

문제 링크

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PyTLqAf4DFAUq

 

SW Expert Academy

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

swexpertacademy.com


C++ 풀이

#include <iostream>
using namespace std;

int main() {
	int T;
	cin >> T;
	for (int i = 1; i <= T; i++) {
		bool is_palindrome = true;
		string S;
		cin >> S;
		int sSize = S.length();
		for (int j = 0; j <= sSize / 2; j++) {
			if (S[j] != S[sSize - j - 1]) {
				is_palindrome = false;
				break;
			}
		}
		cout << "#" << i << " " << is_palindrome << endl;
	}
	return 0;
}

 

 

 

 

반응형