【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
}
每天进步一点点,我们明天不见不散~
可以和我刷一辈子的每日一题吗?
一题一题,积累起来就是一辈子。