leetcode-7-整数翻转
生活随笔
收集整理的這篇文章主要介紹了
leetcode-7-整数翻转
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問題:
?
package com.nxz.blog.otherTest;public class Test7ReverseInteger {/*** 數(shù)字翻轉(zhuǎn),如果整型溢出則return0*/public int reverse(int x) {int rev = 0;while (x != 0) {int temp = x % 10;x = x / 10;if (rev > Integer.MAX_VALUE / 10 || (rev == Integer.MAX_VALUE / 10 && temp > 7)) {return 0;}if (rev < Integer.MIN_VALUE / 10 || (rev == Integer.MIN_VALUE / 10 && temp < -8)) {return 0;}rev = rev * 10 + temp;}return rev;}public static void main(String[] args) {Test7ReverseInteger t = new Test7ReverseInteger();System.out.println(t.reverse(1534236469));} }?
總結(jié)
以上是生活随笔為你收集整理的leetcode-7-整数翻转的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode-3-无重复字符的最长子
- 下一篇: leetcode-6-Z 字形变换