整数的 数组形式  num 是按照从左到右的顺序表示其数字的数组。

例如,对于 num = 1321 ,数组形式是 [1,3,2,1] 。
给定 num ,整数的 数组形式 ,和整数 k ,返回 整数 num + k 的 数组形式 。

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/add-to-array-form-of-integer
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

LeetCode 989. 数组形式的整数加法插图

重点在于字符和数字之间的转换,python3实现:

class Solution:
    def addToArrayForm(self, num: List[int], k: int) -> List[int]:
        str_num = ""
        for elem in num:
            str_num += str(elem)
        str_result = str(int(str_num) + k)
        result = []
        for each in str_result:
            result.append(int(each))
        return result    
LeetCode 989. 数组形式的整数加法插图1

更多干货见 OpenCV步步精深

作者 admin

发表回复

您的电子邮箱地址不会被公开。