老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

leetcode如何實現數組形式的整數加法

本篇內容主要講解“leetcode如何實現數組形式的整數加法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“leetcode如何實現數組形式的整數加法”吧!

創新互聯公司是一家集網站建設,南關企業網站建設,南關品牌網站建設,網站定制,南關網站建設報價,網絡營銷,網絡優化,南關網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力??沙浞譂M足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。

一、題目內容

對于非負整數 X 而言,X 的數組形式是每位數字按從左到右的順序形成的數組。例如,如果 X = 1231,那么其數組形式為 [1,2,3,1]。

給定非負整數 X 的數組形式 A,返回整數 X+K 的數組形式。

示例 1:

輸入:A = [1,2,0,0], K = 34
輸出:[1,2,3,4]
解釋:1200 + 34 = 1234

示例 2:

輸入:A = [2,7,4], K = 181
輸出:[4,5,5]
解釋:274 + 181 = 455

示例 3:

輸入:A = [2,1,5], K = 806
輸出:[1,0,2,1]
解釋:215 + 806 = 1021

示例 4:

輸入:A = [9,9,9,9,9,9,9,9,9,9], K = 1
輸出:[1,0,0,0,0,0,0,0,0,0,0]
解釋:9999999999 + 1 = 10000000000

提示:

1 <= A.length <= 10000
0 <= A[i] <= 9
0 <= K <= 10000
如果 A.length > 1,那么 A[0] != 0

二、解題思路

從右向左遍歷A,K每次除10取余,然后將二者相加;

carry是進位,如果相加完的結果大于10,就除以10,得到新carry;

相加完的結果除10取余得到該位的數字;

存在進位或者K的位數大于A的位數,就把高位也變為list;

最后高位在前,A在后(A已經是相加完的結果),二者相加得到結果;

三、代碼

class Solution:
    def addToArrayForm(self, A: list, K: int) -> list:
        carry = 0
        for i in range(len(A) - 1, -1, -1):
            tmp = A[i] + K % 10 + carry
            carry = tmp // 10
            A[i] = tmp % 10
            K //= 10
        # 高位存在進位 或者 K的位數大于A的位數
        if carry == 1 or K != 0:
            high_num = K + carry  # 高位也需要變為list
            tmp = []
            while high_num:
                tmp = [high_num % 10] + tmp
                high_num //= 10
            A = tmp + A
        return A


if __name__ == '__main__':
    s = Solution()
    A = [2, 1, 5]
    K = 9806
    ans = s.addToArrayForm(A, K)
    print(ans)

到此,相信大家對“leetcode如何實現數組形式的整數加法”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!


分享名稱:leetcode如何實現數組形式的整數加法
當前路徑:http://www.xueling.net.cn/article/ijohep.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 亚洲AV久久爆乳一区二区 | 欧美极品另类 | 色戒2小时38分无删除版 | 久久综合亚洲色HEZYO社区 | 一区二区三区日本 | 精品国产一区二区三区四区动漫a | 澳门一级毛片 | jizzjizz日本护士视频 | 久久久无码精品亚洲日韩啪啪网站 | 爱情岛论坛自拍亚洲品质极速福利 | 极品少妇hdxx麻豆hdxx | 国产91在线播放精品91 | 久久久久人 | 国产奶水四溅在线观看 | 亚洲不卡一卡2卡三卡4卡5卡 | 福利影院在线看 | 中日韩毛片 | 日本SM极度另类视频 | AV无码精品一区二区三区 | 国产一区二区三区av网站 | 九一精品在线观看 | 中国美女毛茸茸撒尿 | 在线视频欧美一区 | 国产精品情侣呻吟对白视频 | 亚洲欧美日韩国产一区二区 | 99热在线精品国产观看 | 99精品热播| 俄罗斯少妇大屁股xxxxx | 少妇高潮大叫好爽 | av成人动漫 | 爱情岛论坛网址永久首页 | 亚洲国产精品ⅴa在线观看 免费日韩网站 | 69视频免费在线观看 | 无码人妻免费—区二区三 | 嫩草社区 | 国产精品亚欧美一区二区 | 国产chinesehdxxxx三p | 精品国产男人的天堂久久 | 亚洲av不卡无码国产 | 91高清版 | 久久久精品久久久毛片 |