自学内容网 自学内容网

【LeetCode】每日一题 2024_11_30 判断是否可以赢得数字游戏(模拟)

前言

每天和你一起刷 LeetCode 每日一题~

最近好忙好忙,力扣每日一题这几天又好难好难,没有精力和能力去写题解,总算是熬到了周末,今天开始重新活跃!

11 月 . . . 结束了

LeetCode 启动!

题目:判断是否可以赢得数字游戏

虽然今天的题目很简单,但还是讲两句吧~

代码与解题思路

先读题:Alice 可以选所有个位数或者所有两位数,而题目给的范围只有 1~99,所以只有一种情况 Alice 会输,那就是数组中个位数和两位数的和相同,累加后进行判断即可,代码如下:

func canAliceWin(nums []int) bool {
    sum1, sum2 := 0, 0
    for _, v := range nums {
        if v < 10 {
            sum1 += v
        } else {
            sum2 += v
        }
    }
    return sum1 != sum2
}

每天进步一点点,我们明天不见不散~

可以和我刷一辈子的每日一题吗?
一题一题,积累起来就是一辈子。


原文地址:https://blog.csdn.net/Locky136/article/details/144152322

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!