LeetCode第9題 迴文數
/*判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。*/
class Solution9 {
public boolean isPalindrome(int x) {
char[] chars = String.valueOf(x).toCharArray();
for (int i = 0; i < chars.length / 2; i++) {
if (chars[i] != chars[chars.length - i - 1]) {
return false;
}
}
return true;
}
}
相關推薦
LeetCode第9題 迴文數
/*判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。*/ class Solution9 { public boolean isPalindrome(int x) { char[] chars = String.valueOf(x).toCharArray()
LeetCode 第9題 迴文數 -- JavaScript
題目描述: 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。並且我們假設所輸入的數字為整數。 示例: 輸入: 121 輸出: true 輸入: -121
LeetCode:第9題 迴文數 C語言實現
題目: 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 為 -12
LeetCode第9題 回文數
char 回文 rom isp tco 倒序 ++ urn int /*判斷一個整數是否是回文數。回文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。*/ class Solution9 { public boolean isPalindrome(int x)
LeetCode(9)—— 迴文數
描述 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例1: 輸入: 121 輸出: true 示例2: 輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。 因此它不
leetcode的python實現 刷題筆記9:迴文數 暴力解法和進階演算法
判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。因此它不是一個迴
leetcode的python實現 刷題筆記9:迴文數 暴力解法和進階演算法
判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。因此它不是
LeetCode題庫9:迴文數——JavaScript解答
題目描述: 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解
LeetCode(9)判斷迴文數
問題: Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward.Coud y
【LeetCode 9】迴文數
題目 判斷一個整數是否是迴文數。 迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 輸入: 121 輸出: true 輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。因此它不是一個迴文數。 輸
LeetCode 9 判斷迴文數
此題關鍵在於抽取出數字的某一位 用求餘和除操作即可 n為數字位數 x的第i位(高位從0開始) = x%10expn-i/10expn-i-1 與x關於中心對稱的數字是 x%10expi+1/10exp i 有了這點只需要做好健壯性就能輕易過關 PS 全體負數不
leetcode 9:迴文數
bool isPalindrome(int x) { vector<int> a; if(x<0) return false; if(x==0) return
LeetCode刷題:第七題 整數翻轉 第九題 回文數
num 值範圍 我們 family lee max 存儲 示例 bool 第七題題目描述: 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -32
上海交通大學計算機研究生複試題——迴文數
問題 C: 迴文數 時間限制: 1 Sec 記憶體限制: 128 MB 題目描述 若一個數(首位不為零)從左向右讀與從右向左讀都一樣,我們就將其稱之為迴文數。 例如:給定一個10進位制數56,將56加65(即把56從右向左讀),得到121是一個迴文數。 又如:對於10進位制數87: STEP
python入門習題——9,迴文數(簡單)
判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。因此它不是一個迴文
【LeetCode題解】9_迴文數(Palindrome-Number)
9_迴文數(Palindrome-Number) 文章目錄 9_迴文數(Palindrome-Number) 描述 解法一:轉化為字串的比較 思路 Java 實現 Python 實現 複雜
leetcode第9題
題目:判讀迴文數 可以剪枝,直接判斷負數,0,和能被10整除的數 c++: bool isPalindrome(int x) { if(x < 0)
藍橋杯 基礎練習 BASIC-9 特殊迴文數 迴文數 迴圈 條件語句
基礎練習 特殊迴文數 時間限制:1.0s 記憶體限制:512.0MB 問題描述 123321是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的。 輸入一個正整數n, 程式設計求所有這樣的五位和六位十進位制數,滿足各位數字之和等於n 。 輸入格式 輸入一行,包含一個正整數n。
藍橋杯 OJ BASIC-9 特殊迴文數
問題描述 123321是一個非常特殊的數,它從左邊讀和從右邊讀是一樣的。 輸入一個正整數n, 程式設計求所有這樣的五位和六位十進位制數,滿足各位數字之和等於n 。 輸入格式 輸入一行,包含一個正整數n。 輸出格
LeetCode-7-Palindrome Number(迴文數)
英文題目:Determine whether an integer is a palindrome. Do this without extra space.Some hints:Could negative integers be palindromes? (ie, -1)