成人免费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抽象

2022-03-08 17:52:58

TCP格式IP

2021-12-29 08:27:05

ByteBuffer磁盤服務器

2021-07-15 07:23:28

Singlefligh設計

2022-02-14 10:16:22

Axios接口HTTP

2016-09-06 10:39:30

Dell Techno

2022-06-26 09:40:55

Django框架服務

2022-02-14 07:03:31

網站安全MFA

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-12-16 12:01:21

區塊鏈Libra貨幣

2021-07-31 11:40:55

Openresty開源

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技術棧公眾號

主站蜘蛛池模板: 精品毛片| 美日韩一区二区 | 精品国产乱码久久久久久老虎 | 欧美精品一二三区 | 中文字幕在线一区二区三区 | 成人精品一区二区 | 久久亚洲一区二区三区四区 | 综合激情久久 | 9久9久9久女女女九九九一九 | 亚洲国产精品一区 | 色欧美片视频在线观看 | 五月激情综合 | 狠狠操狠狠操 | 亚洲欧美在线视频 | 日韩一区二区三区四区五区六区 | 黄色免费网站在线看 | 国产精品久久久久久久久久久久久久 | 天堂中文av | 国产精品亚洲综合 | 国产免费一区二区 | 成人免费视频网址 | 久久久久久高潮国产精品视 | 欧美精品一区二区三区四区五区 | 精品av | 日本亚洲一区二区 | 三级欧美 | 九九热免费视频在线观看 | 天堂一区二区三区 | 999久久久久久久久6666 | 欧美亚洲一区二区三区 | 久久久久久亚洲精品 | 国产99久久| 精品一区二区三区在线观看国产 | 欧美视频一区二区三区 | 毛片一级片 | 青草久久免费视频 | 国产一区二区 | 一区二区三区中文字幕 | 久久免费国产 | 欧美日韩在线一区二区 | 热久久999 |