// https://leetcode-cn.com/problems/palindrome-number/submissions/
#include <stdio.h>
#include <string.h>
#include <iostream>
class Solution {
public:
static bool isPalindrome(int x) {
if (x < 0) {
return false;
}
char buf[16] = "";
snprintf(buf, sizeof(buf), "%d", x);
int len = strlen(buf);
if (1 == len) {
return true;
}
for (int i = 0, j = len - 1;i < j;i++, j--) {
if (buf[i] != buf[j]) {
return false;
}
}
return true;
}
};
int main() {
std::cout << Solution::isPalindrome(121) << std::endl;
return 0;
}
