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

顺德新网站建设做视频最全的网站

顺德新网站建设,做视频最全的网站,永仁县工程建设信息网站,网站的建设框架力扣每日一题:数位和相等数对的最大和 开篇 这道每日一题还是挺需要思考的,我绕晕了好久,根据题解的提示才写出来。 题目链接: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/222861/

相关文章:

  • 北京专业网站制作服务阿里云备案
  • 口碑好的做pc端网站肇庆手机台app下载
  • 网站做相册网站改版的目的
  • 校园社交网站开发的目的与意义网页设计模板图片美食
  • 石家庄做淘宝网站地名网站建设方案
  • 怎么查看网站的pv uv广告设计网站排行榜前十名有哪些
  • 深圳企业品牌网站外贸出口公司网站建设方案
  • 图片演示dw做网站外贸网站推广收费
  • 淄博桓台网站建设报价贵阳百度公司建网站电话
  • 织梦修改网站主页贵阳做网站软件
  • 东莞企创做网站怎么样seo是什么的简称
  • 多个链接的网站怎么做的做公司网站的推广工作怎样
  • 做阿里网站卖东西赚钱可以做投票的网站
  • 优质的设计网站有哪些网站的服务器是什么
  • 漂亮产品网站赣州建设培训网官网
  • 哪个cms方便快速建站建设厅官方网站职称
  • 可以做任务看漫画的漫画网站网站开发的英文参考文献
  • 网站审核备案表趣php网站开发实战代码
  • 网站流量分析sharepoint网站开发
  • 广州外贸型网站建设wordpress订单管理系统
  • 北京网站建设方案飞沐抖音logo在线设计生成器免费
  • 深圳网站建设小程序中级平面设计师证书有用吗
  • 网站建设标新立异深圳南山工厂网站建设费用
  • 承德微网站建设做建材营销型网站
  • 椒江网站建设公司外流网站建设
  • 宣传旅游网站建设的观点是什么宁德做网站公司
  • 做网站内嵌地图电工学高等教育出版社久久建筑网
  • 广州网站建设公司排名wordpress 类似的
  • 龙岗南联网站建设公司南通建设中标查询网站
  • 湛江市政工程建设公司网站做视频直播网站