成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

讓我們一起學會反轉整數

開發 前端
給定一個有符號的 32 位整數 x,返回其數字反轉的 x。 如果反轉 x 導致值超出有符號的 32 位整數范圍 -$2^31$ <= x <= $2^31$ - 1,則返回 0。

[[436853]]

本文轉載自微信公眾號「Swift社區」,作者Swift君。轉載本文請聯系Swift社區公眾號。

難度水平:中等

1. 描述

給定一個有符號的 32 位整數 x,返回其數字反轉的 x。 如果反轉 x 導致值超出有符號的 32 位整數范圍 -$2^31$ <= x <= $2^31$ - 1,則返回 0。

假設環境不允許存儲 64 位整數(有符號或無符號)。

2. 示例

示例 1

  1. 輸入: x = 123 
  2.  
  3. 輸出: 321 

示例 2

  1. 輸入: x = -123 
  2.  
  3. 輸出: -321 

示例 3

  1. 輸入: x = 120 
  2.  
  3. 輸出: 21 

示例 4

  1. 輸入: x = 0 
  2.  
  3. 輸出: 0 

約束條件:

  1. -$2^31$ <= x <= $2^31$ - 1 

3. 答案

  1. class ReverseInteger { 
  2.     func reverse(_ x: Int) -> Int { 
  3.         var res = 0 
  4.         var x = x 
  5.         while x != 0 { 
  6.             if res > Int(Int32.max) / 10 || res < Int(Int32.min) / 10 { 
  7.                 return 0 
  8.             } 
  9.             res = res * 10 + x % 10 
  10.             x = x / 10 
  11.         } 
  12.         return res 
  13.     } 
  • 主要思想:使用 % 10 反向迭代數字的數字,并使用 * 10 相應地更新結果。

 

  • 注意:適時處理整數溢出。
  • 時間復雜度: O(n)
  • 空間復雜度: O(1)

 

責任編輯:武曉燕 來源: Swift社區
相關推薦

2022-03-31 18:59:43

數據庫InnoDBMySQL

2021-08-27 07:06:10

IOJava抽象

2021-12-29 08:27:05

ByteBuffer磁盤服務器

2022-03-08 17:52:58

TCP格式IP

2021-07-15 07:23:28

Singlefligh設計

2022-02-14 10:16:22

Axios接口HTTP

2022-06-26 09:40:55

Django框架服務

2022-02-14 07:03:31

網站安全MFA

2016-09-06 10:39:30

Dell Techno

2023-08-14 08:38:26

反射reflect結構體

2022-07-10 23:15:46

Go語言內存

2023-08-02 08:35:54

文件操作數據源

2022-08-01 07:57:03

數組操作內存

2012-04-14 20:47:45

Android

2021-07-31 11:40:55

Openresty開源

2021-12-16 12:01:21

區塊鏈Libra貨幣

2014-02-25 08:59:14

2021-11-09 23:54:19

開發SMI Linkerd

2022-12-05 09:10:21

2021-03-18 00:04:13

C# 類型數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧洲精品码一区二区三区免费看 | 国产欧美在线播放 | 国产免费拔擦拔擦8x高清 | 国内91在线 | 国产精品国产a级 | 麻豆av一区二区三区久久 | 日韩视频在线免费观看 | 精品乱子伦一区二区三区 | 综合久久av | a黄毛片| 欧美久久一区 | 亚洲人久久 | 国产精品久久久久久久久久免费看 | 成人国产精品免费观看 | 欧美日韩国产精品激情在线播放 | 天天搞天天操 | 国产精品美女久久久久久免费 | 在线小视频 | 91福利网址 | 久久综合久色欧美综合狠狠 | 国产精品日女人 | 国产乱码精品一区二区三区中文 | www.夜夜骑 | 国产激情精品一区二区三区 | 成人国产在线观看 | 国产麻豆一区二区三区 | 国产福利91精品 | 在线视频一区二区 | 97久久久久久久久 | 欧美成人精品一区二区男人看 | 在线观看国产视频 | 中文字幕日韩欧美 | 久久精品中文字幕 | 亚洲成人一区二区 | 久久精品网 | 日韩免费毛片视频 | 二区中文字幕 | 久久国产精品一区 | 欧美精品1区2区3区 精品国产欧美一区二区 | 少妇诱惑av | 色综合天天天天做夜夜夜夜做 |