真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

ReverseInteger-創(chuàng)新互聯(lián)

Reverse digits of an integer.

創(chuàng)新互聯(lián)建站主營龍?zhí)毒W站建設的網絡公司,主營網站建設方案,重慶APP開發(fā)公司,龍?zhí)秇5小程序開發(fā)搭建,龍?zhí)毒W站營銷推廣歡迎龍?zhí)兜鹊貐^(qū)企業(yè)咨詢

Example1: x = 123, return 321
Example2: x = -123, return -321

click to show spoilers.

Note:
The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.


1.先記錄符號
2.最后檢查是否溢出int的范圍
  1. class Solution {
  2.     public int reverse(int x) {
  3.         boolean flag=(x>=0)?true:false;
  4.         long data=1;
  5.         int[] arr=new int[10];
  6.         int index=0;
  7.         x=Math.abs(x);
  8.         while(x>0){
  9.             arr[index]=x % 10;
  10.             x=x/10;
  11.             index++;
  12.         }

  13.         long result=0L;
  14.         for(int i=index-1;i>=0;i--){
  15.             result=result+arr[i]*data;
  16.             data=data*10;
  17.         }
  18.         if(result>Integer.MAX_VALUE || result
  19.             return 0;
  20.         }
  21.         return flag==true?(int)result:-(int)result;
  22.     }
  23. }

本文名稱:ReverseInteger-創(chuàng)新互聯(lián)
當前路徑:http://weahome.cn/article/hojsg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部