題目
連結
LeetCode 9[迴文數]
詳情
例項
提示
題解
思路
將數字轉換為字串
然後將此字串反轉
將反轉之後的字串和反轉前的字串比較
若相等,則為迴文數,否則不是迴文數
程式碼
class Solution {
public:
bool isPalindrome(int x) {
char buff[100] = { 0 };
sprintf(buff, "%d", x);//將數字轉換為字串
string str_old = string(buff);
string str_new = str_old;
reverse(str_new.begin(), str_new.end());//字串翻轉
return !strcmp(str_old.c_str(), str_new.c_str());//字串比較
}
};