链接:989. 数组形式的整数加法

题解:

class Solution {public:vector<int> addToArrayForm(vector<int>& A, int K) {vector<int> k;while(K/10) {k.push_back(K%10);K = K/10;}k.push_back(K);reverse(k.begin(), k.end());vector<int> result;int i = k.size()-1;int j = A.size()-1;int bj = 0;while(i >= 0 || j >= 0 || bj != 0) {int tmp = 0;if(i >= 0) {tmp += k[i];}if(j >= 0) {tmp += A[j];}tmp += bj;result.push_back(tmp%10);bj = tmp/10;--i;--j;}reverse(result.begin(), result.end());// RVOreturn result;}
};

989. 数组形式的整数加法相关推荐

  1. Leetcode 989. 数组形式的整数加法 (每日一题 20210826 同类型题)

    对于非负整数 X 而言,X 的数组形式是每位数字按从左到右的顺序形成的数组.例如,如果 X = 1231,那么其数组形式为 [1,2,3,1].给定非负整数 X 的数组形式 A,返回整数 X+K 的数 ...

  2. 2021-12-11 Leetcode 989.数组形式的整数加法

    第一种方法:转化成具体的数字硬做 class Solution {public:vector<int> addToArrayForm(vector<int>& num, ...

  3. 每日一题:leetcode989.数组形式的整数加法

    题目描述 题目分析 题目非常简单,但是我还是wa了几发,对不起,我太菜了.我的想法是把K转换为数组然后用大整数加法处理.但是因为太久没有写了导致写了好久. class Solution {public ...

  4. LeetCode简单题之数组形式的整数加法

    题目 对于非负整数 X 而言,X 的数组形式是每位数字按从左到右的顺序形成的数组.例如,如果 X = 1231,那么其数组形式为 [1,2,3,1]. 给定非负整数 X 的数组形式 A,返回整数 X+ ...

  5. Leetcode每日一题:989.add-to-array-form-of-integer(数组形式的整数加法)

    这道题还是要写一下 思路:首先想到的就是把数组转换成数字,直接相加,因为A的长度只有10000,但后来明显越界了,行不通:后来想到把K逐位加到A上,但很复杂,最终采用以下方法: vector<i ...

  6. 989-数组形式的整数加法

    前言 Weekly Contest 123的 数组形式的整数加法: 对于非负整数 X 而言,X 的数组形式是每位数字按从左到右的顺序形成的数组.例如,如果 X = 1231,那么其数组形式为 [1,2 ...

  7. 1.6编程基础之一维数组 10大整数加法

    1.6编程基础之一维数组 10大整数加法 OpenJudge - 10:大整数加法 1168:大整数加法 信息学奥赛一本通(C++版)在线评测系统 P1601 A+B Problem(高精) A+B ...

  8. 算法总结——大整数加法

    问题描述 求两个不超过200位的非负整数的和. 输入数据 有两行,每行是一个不超过200位的非负整数,没有多余的前导0. 输出要求 一行,即相加后的结果.结果里不能有多余的前导0,即如果结果是342, ...

  9. 每天一道LeetCode-----将用数组表示的整数加一,两个用字符串表示的(二进制)数相加

    Plus One 原题链接Plus One 用数组表示一个整数,返回这个整数加一后的数组 其实只要从后面开始找,直到找到第一个不为9的位置,将其值加一然后就可以返回了,之前的9都变为0. 因为后面都是 ...

最新文章

  1. Adam那么棒,为什么还对SGD念念不忘 (3)—— 优化算法的选择与使用策略
  2. Spring中的JDBC操作
  3. 云原生思想 — 云原生的微服务架构
  4. java中bitconverter_C#中BitConverter.ToUInt16()和BitConverter.ToString()的简单使用
  5. 设计模式--责任链(Responsibility_Chain)模式
  6. 先来先服务调度算法(C++实现)
  7. Flink Forward Asia Hackathon 最新参赛指南请查收
  8. SVN还原与SVN更新区别
  9. 【牛客 - 315F】美丽的项链(线性dp,递推,我为人人)
  10. Apache SolrCloud安装
  11. 共享存储及SAN(iscsi)配置
  12. 设置checkbox的只读
  13. c/c++入门教程 - 2.5 文件操作、fstream(write写文件、read读文件、ios::binary二进制文件读写)
  14. 总容易混淆的排序算法:直接选择、冒泡(鸡尾酒)、直接插入(二分插入)(希尔)...
  15. 神经网络加速器设计研究:GoSPA ISCA2021论文研读
  16. php命令行路径,命令行 – PHP命令行php.ini路径错误
  17. 借用传感器用计算机测速度题,传感器原理及应用试题库(已做)
  18. python画球面_matplotlib中的球面坐标图
  19. Solidworks将英文菜单汉化
  20. #9733;关于人类体质弱化的分析

热门文章

  1. NNS域名系统之SGAS
  2. 开源 ERP 软件 Odoo 提速指南
  3. chmod命令-权限
  4. grayscale实现全站及局部变黑的效果 – 兼容IE/FF等浏览器
  5. Access中按照不含日期的时间范围进行查询
  6. 常用的C#方法【Format.CS】
  7. Golang groupcache LRU 缓存简介与用法
  8. JsonCpp 入门教程
  9. 在线CSV转TSV工具
  10. linux重要的目录之proc和dev目录