https://www.acmicpc.net/problem/10988
앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어라면 가운데를 기준으로 대칭이 되어야 합니다.
#include <iostream>
using namespace std;
string str;
bool isPalindrome()
{
for (int i = 0; i < str.size() / 2; ++i)
{
if (str[i] != str[str.size() - i - 1])
{
return false;
}
}
return true;
}
int main()
{
ios::sync_with_stdio(0), cin.tie(0);
cin >> str;
cout << isPalindrome();
return 0;
}
문자열의 절반에 대해서 i번째와 뒤에서 i번째의 문자가 동일한지 확인해 주면 됩니다.