在哪可以找到做网站的,广州 网站建设 制作,建设网站哪里好,冷门且好听的公司名字对于非负整数 X 而言#xff0c;X 的数组形式是每位数字按从左到右的顺序形成的数组。例如#xff0c;如果 X 1231#xff0c;那么其数组形式为 [1,2,3,1]。
给定非负整数 X 的数组形式 A#xff0c;返回整数 XK 的数组形式。
示例 1#xff1a;
输入#xff1a;A […对于非负整数 X 而言X 的数组形式是每位数字按从左到右的顺序形成的数组。例如如果 X 1231那么其数组形式为 [1,2,3,1]。
给定非负整数 X 的数组形式 A返回整数 XK 的数组形式。
示例 1
输入A [1,2,0,0], K 34 输出[1,2,3,4] 解释1200 34 1234
代码
class Solution {public ListInteger addToArrayForm(int[] A, int K) {ListInteger listnew ArrayList();while (K10)//拆出k的每一位{list.add(K%10);K/10;}int car0;int idx0;list.add(K);ListInteger resnew ArrayList();for(int iA.length-1;i0||idxlist.size();i--,idx){//将A和K逐个位相加int temp(i0?A[i]:0)(idxlist.size()?list.get(idx):0)car;car(temp/10);res.add(temp%10);}if(car1)res.add(1);Collections.reverse(res);return res;}
}