Leetcode 989. 数组形式的整数加法 (每日一题 20210826 同类型题)
生活随笔
收集整理的這篇文章主要介紹了
Leetcode 989. 数组形式的整数加法 (每日一题 20210826 同类型题)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
對(duì)于非負(fù)整數(shù)?X?而言,X?的數(shù)組形式是每位數(shù)字按從左到右的順序形成的數(shù)組。例如,如果?X = 1231,那么其數(shù)組形式為?[1,2,3,1]。給定非負(fù)整數(shù) X 的數(shù)組形式?A,返回整數(shù)?X+K?的數(shù)組形式。示例 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鏈接:https://leetcode-cn.com/problems/add-to-array-form-of-integerclass Solution:def addToArrayForm(self, num: List[int], k: int) -> List[int]:res, right, temp = [], len(num) - 1, 0while right >= 0 or k != 0:x = num[right] if right >= 0 else 0y = k % 10 if k != 0 else 0sum_ = x + y + tempres.append(sum_%10)temp = sum_ // 10k = k // 10right -= 1if temp != 0:res.append(temp)return res[::-1]
總結(jié)
以上是生活随笔為你收集整理的Leetcode 989. 数组形式的整数加法 (每日一题 20210826 同类型题)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Leetcode 67. 二进制求和 (
- 下一篇: Leetcode 415. 字符串相加