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

网站建建设心的宁波网站建设开发公司

网站建建设心的,宁波网站建设开发公司,公关公司排名,安装vs2015网站开发力扣每日一题:数位和相等数对的最大和 开篇 这道每日一题还是挺需要思考的,我绕晕了好久,根据题解的提示才写出来。 题目链接:2342.数位和相等数对的最大和 题目描述 代码思路 1.创建一个数组存储每个数位的数的最大值,创建一…

    力扣每日一题:数位和相等数对的最大和

开篇

 这道每日一题还是挺需要思考的,我绕晕了好久,根据题解的提示才写出来。

题目链接:2342.数位和相等数对的最大和

题目描述

在这里插入图片描述

代码思路

1.创建一个数组存储每个数位的数的最大值,创建一个数存储相加最大值
2.循环遍历每个原数组元素进行判断,先算出其数位,如果之前已有该数位的数,则进行相加,并与增强相加的最大值进行比较,判断是否需要进行修改
3.把存储数位的数组更新

代码纯享版

class Solution {public int maximumSum(int[] nums) {int[] maxnum = new int[82];int max = -1;for(int i: nums){int num = 0;int j = i;while(j > 0){num += j % 10;j /= 10;}if(a[num] > 0){max = Math.max(max, maxnum[num] + i);}maxnum[num] = Math.max(i, maxnum[num]);}return max;}
}

代码逐行解析版

class Solution {public int maximumSum(int[] nums) {int[] maxnum = new int[82]; //题目中nums[i]的最大值10^9的数位为81int max = -1; //统计最大值for(int i: nums){int num = 0; //i的数位int j = i; while(j > 0){  //i的数位:通过下面while循环取出其数位num += j % 10;j /= 10;}if(a[num] > 0){ //a[num]>0说明之前已经有这个数位的数存在,且是这个数位的最大值max = Math.max(max, maxnum[num] + i); //更新最大值}maxnum[num] = Math.max(i, maxnum[num]); //更新这个数位}return max;///返回最大值}
}

结语

 如果这道题的分享对你有帮助,点个关注,我会每天更新力扣题的讲解,与大家一起进步。

http://www.yayakq.cn/news/577613/

相关文章:

  • 网站体系优势网站请人做的 域名自己注册的 知道网站后台 怎么挂自己的服务器
  • 网站空间管理信息sem和seo是什么职业岗位
  • 南宁网站建设制作后台规划网站的思路
  • 登封网站制作网站建设建设网站ppt模板
  • 济南网站排名外包wap建站工具
  • 网站制作教程手机windows优化大师的作用
  • 购买一个网站需要多少钱网站底部工信部链接怎么做
  • 电子商务网站建设是学什么软件个人网站 如何备案
  • 专业网站优化报价海原县城乡建设局网站
  • 运涛网站建设网站开发毕业设计题目
  • 一个网站多个域名 seo单职业传奇网站
  • 微网站建设代理商河北网站开发费用
  • 帮人做网站一个多少钱网络信息化建设方案
  • 网站的营销功能嘉兴做网站赚钱么
  • 怎样经营好一个网站网络服务器怎么设置
  • 如何请人创建一个网站创办网站要多少钱
  • 财政厅门户网站三基建设微网站开发教材
  • 给个网站做填空题什么网站用来做商城好
  • 广州各类外贸网站佛山厂家推广优化
  • 南宁企业做网站上市公司做网站
  • 网页设计与网站开发wordpress评论显示游客
  • 网站点击量统计景区网站建设的重要性
  • 百度云建站教程网站外包的恶意刷流量
  • 鄂州第一网官方网站免费网站模板软件
  • 自学python的网站成都企业网站建设费用
  • 庄河市城乡规划建设局网站机械加工网站有哪些
  • 建什么网站好施工企业财务工作总结及工作计划
  • 如何做网站新手个人教程新媒体seo指的是什么
  • 九江城市投资建设有限公司网站做暧视频免费网站
  • 电商网站需求分析vs网站开发平台