๋ฌธ์
ํ์ด
- ์
๋ ฅํ ๋ฌธ์์ด์ ๋ฐ์ผ๋ก ๋๋๊ณ , ์ ๋ถ๋ถ๊ณผ ์ด๋ฅผ ๋ค์ง์ ๊ณณ์ ์์นํ ๊ฐ์ ๋น๊ตํ๋ ๋ฐฉ๋ฒ
#include <bits/stdc++.h>
using namespace std;
int solve(string str) {
int center = (str.length() / 2) + (str.length() % 2);
// ์ค๊ฐ์ ์ ๋ฉด๊ณผ ํ๋ฉด์ ๋น๊ต
for (int i = 0; i < center; i++) {
int j = str.length() - i - 1;
if (str[i] != str[j]) return 0;
}
return 1;
}
string str;
int main() {
cin >> str;
cout << solve(str);
}
- ์
๋ ฅํ ๋ฌธ์์ด๊ณผ ํด๋น ๋ฌธ์์ด์ ๋ฐ์ ํ ๊ฐ์ ๋น๊ตํ๋ ๋ฐฉ๋ฒ
#include <bits/stdc++.h>
using namespace std;
int solve(string str) {
string tmp = str;
reverse(tmp.begin(), tmp.end());
if (str == tmp) return 1;
return 0;
}
string str;
int main() {
cin >> str;
cout << solve(str);
}