当前位置: 首页 > news >正文

保定建站软件/外链发布的平台最好是

保定建站软件,外链发布的平台最好是,外卖网站开发背景,青岛房产交易中心官网写在前面 这道题 em… 汲取到不少教训。 Integer 和 Long 并不是万能的,总有 超出范围的时候,不要想着去 直接加。 集合中的add方法:add(int index, E element),效率 比 直接add添加 最后倒序遍历 添加到一个新的集合 还要慢 上…

写在前面

这道题 em… 汲取到不少教训。

  • Integer 和 Long 并不是万能的,总有 超出范围的时候,不要想着去 直接加。
  • 集合中的add方法:add(int index, E element),效率 比 直接add添加 最后倒序遍历 添加到一个新的集合 还要慢 上 好多倍,嗯,不要轻易使用。

题目

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

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

示例 1:输入:num = [1,2,0,0], k = 34
输出:[1,2,3,4]
解释:1200 + 34 = 1234
示例 2:输入:num = [2,7,4], k = 181
输出:[4,5,5]
解释:274 + 181 = 455
示例 3:输入:num = [2,1,5], k = 806
输出:[1,0,2,1]
解释:215 + 806 = 1021

代码

/*** @author peove* @date 2022-02-28-19:50*/
public class E989 {public static List<Integer> addToArrayForm(int[] num, int k) {List<Integer> res = new ArrayList<>();for (int i = num.length - 1; i >= 0; i--) {int sum = num[i] + k % 10;// 小于 10, 直接加.if (sum < 10) {
//                res.add(0, sum);res.add(sum);} else {
//                res.add(0, sum % 10);res.add(sum % 10);// 如果不是 头, 往前进一位.if (i - 1 >= 0) {num[i - 1] += 1;} else {if (i == 0 && k / 10 > 0) {k += num[i];} else {
//                        res.add(0, 1);res.add(1);}}}k /= 10;}while (k > 0) {
//            res.add(0, k % 10);res.add(k % 10);k /= 10;}List<Integer> finalRes = new ArrayList<>();for (int i = res.size() - 1; i >= 0; i--) {finalRes.add(res.get(i));}return finalRes;}public static void main(String[] args) {int[] numA = {1, 2, 0, 0};int kA = 34;int[] numB = {2, 7, 4};int kB = 181;int[] numC = {2, 1, 5};int kC= 806;int[] numD = {9,9,9,9,9,9,9,9,9,9};int kD= 1;int[] numE = {6};int kE = 809;int[] numF = {7};int kF = 993;System.out.println("A = " + addToArrayForm(numA, kA));System.out.println("A = " + addToArrayForm(numB, kB));System.out.println("A = " + addToArrayForm(numC, kC));System.out.println("A = " + addToArrayForm(numD, kD));System.out.println("A = " + addToArrayForm(numE, kE));System.out.println("A = " + addToArrayForm(numF, kF));}
}

附:测试图在这里插入图片描述

来源

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/add-to-array-form-of-integer

http://www.jmfq.cn/news/4809097.html

相关文章:

  • 学vue可以做pc网站/社交网络推广方法有哪些
  • cs4建立网站站点/品牌策划ppt案例
  • b2c网站 架构/互联网推广的好处
  • 课程设计做淘宝网站的目的/网络推广竞价外包
  • 静态网站生成/培训网
  • 网站制作英文版网站/东莞搜索排名提升
  • 兰州做网站企业/网络seo公司
  • 天津公司网站的建设/西安网站关键词优化推荐
  • 简述建设一个商务网站的过程/石家庄网络推广平台
  • logo设计理念简短范文/seo快速推广窍门大公开
  • 在那个网站上做设计赚钱/营销软文范例大全300
  • 荆门网站开发公司/济南网络优化厂家
  • 前端网站做中 英文怎么说/女生做sem专员的工作难吗
  • 软件公司排名100强/武汉seo搜索引擎
  • java调接口做网站/地推网app推广平台
  • 绵阳top唯艺网站建设/网站生成app工具
  • 手机端建站/seo门户网站建设方案
  • 北京好的做网站的公司/成功的软文推广
  • 做购物网站表结构分析/在线科技成都网站推广公司
  • 在日本做网站/域名大全
  • 网站未做安全隐患检测怎么拿shell/奶茶软文案例300字
  • 四川省和城乡建设厅网站/百度点击率排名有效果吗
  • 怎样保存网站资料 做证据/网络营销策划需要包括哪些内容
  • 金乡县住房与城乡建设局网站/企业网络营销方案策划
  • 易购商城网站怎么做啊/2022网站seo
  • 太平洋建设 网站/网络营销环境分析包括哪些内容
  • 公司怎么做网站需要多少钱/手机流畅优化软件
  • 用网站做CAN总线通信好吗/百度推广的几种方式
  • 企业网站系统详细设计/培训方案
  • 济南网站设计公司推荐/数字营销公司排行榜