7,翻轉整數
給定一個 32 位有符號整數,將整數中的數字進行反轉。
示例 1:
輸入: 123 輸出: 321
示例 2:
輸入: -123 輸出: -321
示例 3:
輸入: 120 輸出: 21
注意:
假設我們的環境只能儲存 32 位有符號整數,其數值範圍是 [−231, 231 − 1]。根據這個假設,如果反轉後的整數溢位,則返回 0。
class Solution {
public int reverse(int x) {
int res = 0;
while (x != 0) {
if(java.lang.Math.abs(res) > Integer.MAX_VALUE / 10) return 0;
res = res * 10 + x % 10;
x /= 10;
}
return res;
}
}
相關推薦
7,翻轉整數
給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意: 假設我們的環境只能儲存 32 位有符號整數
leetcode練習之No.7------ 翻轉整數reverse_integer
原文地址:http://www.niu12.com/article/48 git地址:[email protected]:ZQCard/leetcode.git 給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例
[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 7. Reverse Integer
LeetCode 7. Reverse Integer Solution1:最笨的方法 class Solution { public: int reverse(int x) { if (!x) return x;
C++入門經典-例2.7-輸出整數,控制打印格式
設置 hid 整數 set gif 打印格式 str png name 1:代碼如下: // 2.8.cpp : 定義控制臺應用程序的入口點。 // #include "stdafx.h" #include <iostream> #include <i
翻轉整數
eal () eclipse [] not public 類型轉換 which emp 剛剛做了這題,發現自己數據結構都白學了一樣,根本就沒想起來用棧 題目如下 反轉整數—Reverse Integer Given a 32-bit signed integer, re
Leetcode 7.反轉整數 By Python
去除 pytho urn 字符串反轉 -i 數字 語句 def 溢出 思路 python提供了方便的字符串反轉方法,所以還是蠻簡單的這題 註意幾個坑: 0結尾的數字反轉後要去除 0-9的數字不存在反轉問題,直接輸出就好了 代碼 class Solution(object
Leetcode------7. 反轉整數
給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意: 假設我們的環境只能儲存 32 位有符號整數
【LeetCode】7. 反轉整數
題目連結:https://leetcode-cn.com/problems/reverse-integer/description/ 題目描述 給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例1 輸入: 123 輸出: 321 示例2 輸入: 120
LeetCode 7 反轉整數 (Reverse Integer) —— 得到整形數的位數及尾數
這裡使用一種較笨的方法,適合初學者理解。 主要的過程就是用取餘操作得到最後一位,用除法操作得到一共有幾位。具體程式如下: // An highlighted block class Solution { public: int reverse(int x) {
leetcde 7反轉整數 python 實現
給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意: 假設我們的環境只能儲存 32 位有符號整數
leetcode 7. 反轉整數(Reverse Integer)
給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意: 假設我們的環境只能儲存 32 位有符號整數,其數值範圍
LeetCode 7.反轉整數
給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意: 假設我們的環境只能儲存 32 位有符號整數,其數值範
LeetCode_simple 7.反轉整數
目錄 0. 題目描述 1. 解題&分析 (1) 題目要求對整數進行反轉,首先就想到了可以利用棧這個資料結構。於是有了一個很自然很暴力的思路: 將int型的數字轉換成string字串,逐一遍歷每個字元並將其壓入棧中,再一個個pop出來,就得到了一個反
LeetCode題目詳解-7反轉整數
7.反轉整數 題目: 給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意: 假設我們的環境只能儲存 32
LeetCode-7 反轉整數
C++ class Solution { private: const static int MAX_INT = 2147483647; public: int reverse(int x) { bool mark = false;
LeetCode :C語言 7.反轉整數
題目:給定一個 32 位有符號整數,將整數中的數字進行反轉。 例如:321-->123 -321-->-123 假設我們的環境只能儲存 32 位有符號整數,其數值範圍是 [−231, 231 − 1]。根據這個假設,如果反轉後的整數溢
【Leetcode_總結】7. 反轉整數
O: 給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意: 假設環境只能儲存 32 位有符號整數,其數值範
leetcode 7 反轉整數(reverse-integer)
題目描述 給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意: 假設我們的環境只能儲存 32