9. 回文數(shù)(C++編程)
給你一個整數(shù)?x
?,如果?x
?是一個回文整數(shù),返回?true
?;否則,返回?false
?。
回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù)。
例如,
121
?是回文,而?123
?不是。
?
示例 1:
輸入:x = 121輸出:true
示例?2:
輸入:x = -121輸出:false解釋:從左向右讀, 為 -121 。 從右向左讀, 為 121- 。因此它不是一個回文數(shù)。
示例 3:
輸入:x = 10輸出:false解釋:從右向左讀, 為 01 。因此它不是一個回文數(shù)。
?
提示:
-231?<= x <= 231?- 1
?
進階:你能不將整數(shù)轉(zhuǎn)為字符串來解決這個問題嗎?
刷題代碼
完整調(diào)試代碼
標(biāo)簽: