【LeetCode從零單排】No.9 Palindrome Number
題目
這道題是迄今為止最快通過的一道題,改了兩次就過了,runtime一般(中等偏下,這點不太滿意)。Palindrome就是判斷一個整數是否對稱。
Determine whether an integer is a palindrome. Do this without extra space.
Some hints:
Could negative integers be palindromes? (ie, -1)
If you are thinking of converting the integer to string, note the restriction of using extra space.
You could also try reversing an integer. However, if you have solved the problem "Reverse Integer", you know that the reversed integer might overflow. How would you handle such case?
There is a more generic way of solving this problem.
程式碼
public class Solution {
public boolean isPalindrome(int x) {
if(x<0){
return false;
}
else{
if(x==0){
return true;
}
else{
int temp=0;
int temp_x=0;
temp=x;
while(temp/10!=0 || (temp<=9 && temp>0)){
temp_x=temp_x*10;
temp_x+=temp%10;
temp=temp/10;
}
// System.out.print(""+temp_x);
if(x==temp_x){
return true;
}
else{
return false;
}
}
}
}
}
/********************************
* 本文來自部落格 “李博Garvin“
* 轉載請標明出處:http://blog.csdn.net/buptgshengod
******************************************/
相關文章
- Leetcode 9 Palindrome NumberLeetCode
- [LeetCode] 9. Palindrome NumberLeetCode
- LeetCode Palindrome Number(009)解法總結LeetCode
- LeetCode - 解題筆記 - 8 - Palindrome NumberLeetCode筆記
- leetcode學習筆記09 palindrome-numberLeetCode筆記
- leetcode第九題Palindrome Number 驗證迴文數字LeetCode
- Mysql從零單排-1MySql
- 從零單排學Redis【黃金】Redis
- 從零單排學Redis【白銀】Redis
- 牛課題霸--palindrome-number
- 從零單排學Redis【鉑金一】Redis
- 從零單排學Redis【鉑金二】Redis
- SpringBoot從零單排 ------初級入門篇Spring Boot
- [LeetCode/LintCode] Largest Palindrome ProductLeetCode
- [LeetCode] 336. Palindrome PairsLeetCodeAI
- LeetCode每日一題:迴文數(No.9)LeetCode每日一題
- 【3y】從零單排學Redis【青銅】Redis
- Leetcode 234. Palindrome Linked ListLeetCode
- 「從零單排canal 03」 canal原始碼分析大綱原始碼
- 「從零單排canal 05」 server模組原始碼解析Server原始碼
- 「從零單排canal 07」 parser模組原始碼解析原始碼
- 從零單排,使用 Netty 構建 IM 聊天室~Netty
- 「從零單排canal 06」 instance模組原始碼解析原始碼
- Laravel 從零單排系列教程 01 :Homestead 環境搭建Laravel
- Leetcode Number of islandsLeetCode
- 三分鐘從零單排js靜態檢查JS
- Spring AOP從零單排-織入時期原始碼分析Spring原始碼
- [LeetCode] Third Maximum NumberLeetCode
- [LeetCode] Find the Duplicate NumberLeetCode
- Leetcode 447 Number of BoomerangsLeetCodeOOM
- 「從零單排canal 04」 啟動模組deployer原始碼解析原始碼
- 「從零單排HBase 10」HBase叢集多租戶實踐
- Leetcode 933 Number of Recent CallsLeetCode
- LeetCode之Fibonacci Number(Kotlin)LeetCodeKotlin
- 從零開始單排學設計模式「策略模式」黑鐵 II設計模式
- 從零開始單排學設計模式「UML類圖」定級賽設計模式
- 最新【從零單排】系列流出,教你如何實現字典儲存結構
- 從零開始單排學設計模式「裝飾模式」黑鐵 I設計模式
- 從零開始實現簡單 RPC 框架 3:配置匯流排 URLRPC框架