正经题解
2025-10-08 13:56:19
发布于:江西
4阅读
0回复
0点赞
思路
我们可以使用判断回文字符串的方法,把整数也当成字符串,这样只需要一个for循环就能解决。
代码
#include <bits/stdc++.h>
using namespace std;
bool check(string n) {
int len = n.size();
for (int i = 0; i < len; i++) {
if (n[i] != n[len - i - 1])
return false;
}
return true;
}
int main() {
string n;
cin >> n;
cout << (check(n) ? "Yes" : "No");
return 0;
}
复杂度分析
- 时间复杂度: (
len为n的长度) - 空间复杂度: (无额外分配内存)
得分
(AC)
这里空空如也


有帮助,赞一个