LeetCode7. Reverse Integer(翻轉整數)
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。
示例 1:輸入: 123 輸出: 321
示例 2:輸入: -123 輸出: -321
public class Solution { public static int reverse(int x) { long ans = 0; while (x != 0) { ans = x % 10 + ans * 10; x /= 10; } if (ans > Integer.MAX_VALUE || ans < Integer.MIN_VALUE) return 0; return (int) ans; } }
測試程式碼:
public class Test {
public static void main(String[] args) {
System.out.println(Solution.reverse(199318));
}
}
執行結果:813991
相關推薦
LeetCode7. Reverse Integer(翻轉整數)
Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例&nb
[C++]LeetCode 7:Reverse Integer(翻轉整數)
Have you thought about this? Here are some good questions to ask before coding. Bonus points for you if you have already thought through this! If the integ
LeetCode 7 Reverse Integer(翻轉整數)
翻譯 翻轉一個整型數 例1:x = 123, 返回 321 例2:x = -123, 返回 -321 原文 Reverse digits of an integer. Example1
【LeetCode-面試演算法經典-Java實現】【007-Reverse Integer(翻轉整數)】
原題 Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, r
Reverse Integer(翻轉整數)
Have you thought about this? Here are some good questions to ask before coding. Bonus points for you if you have already thought through this!
LeetCode 7. Reverse Integer(反轉整數)
Have you thought about this? Here are some good questions to ask before coding. Bonus points for you if you have already thought through this! If the inte
7. Reverse Integer(反轉整數)
Description:Given a 32-bit signed integer, reverse digits of an integer.Example 1:Input: 123 Output: 321 Example 2:Input: -123 Output: -321 Example 3:Inpu
7. Reverse Integer(顛倒整數)
給定一個範圍為 32 位 int 的整數,將其顛倒。 例 1: 輸入: 123 輸出: 321 例 2: 輸入: -123 輸出: -321 例 3: 輸入: 120 輸出: 21
LeetCode7——Reverse Integer(將一個整數反轉,注意溢位的處理)
題目: 解法一: 注意long long型別,表示64bit數字。 解法二: class Solution { public: int reverse(int x) { int ans = 0; while (x) {
LeetCode之Reverse Integer(反轉整數 簡單 模擬)
問題描述: 給定32位有符號整數,整數的反向數字。 例1: 輸入: 123 輸出: 321 例2: 輸入: -123 輸出: -321 例3: 輸入: 120 輸出: 21 注意: 假設我們正在處理一個只能在32位有符號整數範圍內儲存整數的環境:[ - 2
LeetCode之Reverse Integer(反轉整數 簡單 模擬)
問題描述: 給定32位有符號整數,整數的反向數字。 例1: 輸入: 123 輸出: 321 例2: 輸入: -123 輸出: -321 例3: 輸入: 120 輸出: 21 注意: 假設我們正在處理一個只能在32位有符號整數範圍內儲存整數的環境:[
7. Reverse Integer(python+cpp)(int範圍的問題)
題目: Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Example 2: Input: -123 Outp
LEETCODE 7 Reverse Integer (JAVA題解)
https://leetcode.com/problems/reverse-integer/ 原題如上,越簡單的題目,越考功底。 一般的解題思路,相信大家已經有了。關鍵是邊界情況 關鍵是,在JA
LeetCode Reverse Integer (處理溢位)
這道題看上去比較簡單,但是需要注意的細節和情況的處理還是很多的。 (1) 注意負數 (2)注意10,100這類數字的反轉 (3) 最容易忽視的一點,整型的溢位。(2333333339反轉超int) 注意我們計算的過程中不需要另外存數字,直接計算就好。處理溢位我們先用long
leetcode 7. Reverse Integer(C語言,翻轉一個整數,判斷是否溢位)19
貼原題: Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return
【LeetCode】- Reverse Integer(將一個整數反轉)
[ 問題: ] Reverse digits of an integer. Example1: x = 123, return 321Example2: x = -123, return -321
LeetCode7 Reverse Integer 題解(數的逆序)
LeetCode7 Reverse Integer 題解 題目 Given a 32-bit signed integer, reverse digits of an integer.
Reverse Integer(整數反轉)
Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Example 2: Input: -123 Output: -321
LeetCode 13. 羅馬數字轉整數 Roman to Integer(C語言)
題目描述: 羅馬數字包含以下七種字元: I, V, X, L,C,D 和 M。 字元 數值 I 1 V 5 X
LeetCode 之Reverse Integer(C)
Given a 32-bit signed integer, reverse digits of an integer. 給定32位有符號整數,整數的反向數字。 Example 1: Input: 123 Output: 321 Example 2: In