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

深圳求职网站哪个好网络广告网站

深圳求职网站哪个好,网络广告网站,食品包装设计要求规范,众筹网站哪家好文章目录 刷题前唠嗑题目:数位和相等数对的最大和题目描述代码与解题思路思考解法偷看大佬题解结语 刷题前唠嗑 LeetCode? 启动!!! 本月已经过半了,每日一题的全勤近在咫尺~ 题目:数位和相等数对的最大和…

文章目录

  • 刷题前唠嗑
  • 题目:数位和相等数对的最大和
    • 题目描述
    • 代码与解题思路
    • 思考解法
    • 偷看大佬题解
    • 结语

刷题前唠嗑


LeetCode? 启动!!!

本月已经过半了,每日一题的全勤近在咫尺~

题目:数位和相等数对的最大和

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

题目描述

代码与解题思路

看到这道题目,你难道能忍的住吗?我已经手痒难耐了,暴力?启动!

func maximumSum(nums []int) int {if len(nums) < 2 {return -1}ans := -1for right := 1 ; right < len(nums); right++ {for left := 0 ;left < right; left++ {if isSame(nums, left, right) {ans = max(ans, nums[left]+nums[right])}}}return ans
}func isSame(nums []int, left, right int) bool {l, r := nums[left], nums[right]suml, sumr := 0, 0for l > 0 {suml += l%10l /= 10}for r > 0 {sumr += r%10r /= 10}if suml == sumr {return true}return false
}

。。。标准结局,熟悉的感觉

思考解法

可以用哈希的思想来做,这个月做了不少类似的题目,因为他的数大小范围是10 的九次方,也就是最多只有 81 中数位,我们可以用哈希映射,遍历一遍整个数组,将每对数位的最大值求出来

然后再求出他们之间的最大值即可,其实这算是暴力解法啦

偷看大佬题解

func maximumSum(nums []int) int {val, ans := make([]int, 100), -1for _, v := range nums {t, cur := v, 0for t > 0 {cur += t%10t /= 10}if val[cur] != 0 {ans = max(ans, val[cur]+v)}val[cur] = max(val[cur], v)}return ans
}

一次遍历就搞定了,太妙了,代码很好理解,我就不解释了(才不是我不知道怎么解释呢,哼)

结语

今天没啥想说的

http://www.khdw.cn/news/43871.html

相关文章:

  • 哪些网站可以做seo网络营销的现状及问题
  • 网站域名授权怎么做市场营销
  • 烟台58同城网站建设关键词工具软件
  • 普集网站开发西安网站制作公司
  • 怎么自己做网站服务器linux系统优化工具
  • wordpress数据库下载备份关键词排名优化软件
  • 浦东网站推广网页制作软件推荐
  • 没有做网站地图影响大吗吗淘宝关键词搜索量排名
  • 内蒙古国土资源门户网站建设吉林网站seo
  • 网站建设电销职责百度搜索大全
  • 有了域名如何做网站最近新闻摘抄
  • 做网站需要注意的问题营销型网站制作企业
  • wordpress 汽车主题seo收费标准多少
  • 网站导航栏的设计与实现app推广软件
  • 成都网站建设行业分析51外链代发网
  • 移动端网站如何做开放式配百度平台订单查询
  • 建设一批适合青少年的网站建站平台有哪些
  • 平度市疫情百度ocpc怎么优化
  • 国际新闻网站平台有哪些灰色行业怎么推广引流
  • 做ppt封面的网站百度查询
  • 定制型网站制作郑州品牌网站建设
  • 鹤壁建设网站推广渠道电话西安市网站
  • 做网站首页图的规格seo和sem的概念
  • 长春做网站外包免费获客软件
  • 住房和城乡建设部网站 挂证通报百度商店
  • 济宁建设公司网站怎么创建自己的免费网址
  • 出口外贸网站2021年十大热点事件
  • 南昌建站模板营销策划方案案例
  • wordpress模板怎么改织梦优化网站推广
  • wordpress做社交网站朝阳区seo技术