|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 新手·ing 于 2019-7-7 08:52 编辑
对于非负整数 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
复制代码
萌新解法:- def addToArrayForm(A, K):
- return [int(i) for i in str(int(''.join([str(n) for n in A]))+K)]
复制代码 |
|