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

动画制作软件推荐自己做seo网站推广

动画制作软件推荐,自己做seo网站推广,wordpress 显示标签,专业制作银行存单力扣每日一题:数位和相等数对的最大和 开篇 这道每日一题还是挺需要思考的,我绕晕了好久,根据题解的提示才写出来。 题目链接: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.yidumall.com/news/72164.html

相关文章:

  • 湖北微网站建设费用青岛快速排名
  • 网站建设需求文档网络舆情案例分析
  • 济南网络推广外包公司核心关键词如何优化
  • 未来做哪个网站致富外贸网站制作公司哪家好
  • 微网站开发怎么写网络营销课程思政
  • 江门恒阳网站建设学生班级优化大师
  • 有哪些单页网站如何制作app软件
  • 怎么做淘宝店网站收录无锡网站服务公司
  • 如何做网站活动封面网络软文范文
  • 东莞网站建设(信科分公司)青岛百度关键词优化
  • 网站空间 购买搜索seo优化托管
  • 廊坊网站建设推广服务深圳抖音seo
  • WordPress自动推送到公众号上海seo怎么优化
  • 网站建设公司 武汉seo sem是啥
  • 关岭做网站广东网站营销seo方案
  • 买了一台配置强悍的电脑怎么做网站服务器常见的网络推广方式有哪些
  • seo代运营公司进一步优化
  • 网站后缀是nl是哪个国家郑州关键词排名公司电话
  • 如何做产品网站现在有哪些培训学校
  • 做网站好找工作吗广告模板
  • 广州做大型网站建设做小程序要多少钱
  • 网络公司代做的网站注意事项免费十八种禁用网站
  • 广州高端网站设计公司排名百度一下一下你就知道
  • 自己做网站建设西安网站建设公司排名
  • 单位 内网网站建设深圳做网站的
  • 莱芜网站推广怎么推广自己的公司
  • javaweb做新闻网站品牌定位
  • wordpress会员点数搜狗seo软件
  • 南充做网站的公司网站推广计划书范文
  • 常青藤网站建设搜图片找原图