【LC】3232. 判断是否可以赢得数字游戏

题目描述:

给你一个 正整数 数组 nums。

Alice 和 Bob 正在玩游戏。在游戏中,Alice 可以从 nums 中选择所有个位数 或 所有两位数,剩余的数字归 Bob 所有。如果 Alice 所选数字之和 严格大于 Bob 的数字之和,则 Alice 获胜。如果 Alice 能赢得这场游戏,返回 true;否则,返回 false。

示例 1:

**输入:**nums = 1,2,3,4,10

**输出:**false

解释:

Alice 不管选个位数还是两位数都无法赢得比赛。

示例 2:

**输入:**nums = 1,2,3,4,5,14

**输出:**true

解释:

Alice 选择个位数可以赢得比赛,所选数字之和为 15。

示例 3:

**输入:**nums = 5,5,5,25

**输出:**true

解释:

Alice 选择两位数可以赢得比赛,所选数字之和为 25。

题解:

复制代码
class Solution {
    public boolean canAliceWin(int[] nums) {
        int a = 0, b = 0;
        for (int i : nums) {
            if (i < 10) {
                a += i;
            } else {
                b += i;
            }
        }
        return a != b;
    }
}
相关推荐
远离UE413 小时前
半拉格朗日学习笔记 动力学 实时渲染
人工智能·算法
学到老活到老13 小时前
方法执行完了,对象为什么还占着内存?
java·jvm
用户77712985091213 小时前
常见的同义方法的区别:增加类和删除类
java·后端
小郎君65814 小时前
MPTT 不是万能编号:一棵百万节点树的增删改与批量事务
算法
十年Java程序媛14 小时前
Java this 与 super 详解|继承高频踩坑 + 面试题整理
java·spring boot·面试
用户77712985091214 小时前
Stream流式使用
java
旋律41414 小时前
List、Set、Map:三个装数据的容器,到底啥区别?怎么遍历?
java·后端
FPGA小徐14 小时前
【一生一芯 / PA】AM 核心文件逐行解析(上):从 start.S 到 gpu.c
前端·算法
Wang's Blog14 小时前
Java 项目实战: 交友项目 - 回顾和今日内容介绍
java·开发语言·交友
工具派14 小时前
不重写一行老代码:给 Spring Boot 系统加一层 AI 能力
java·人工智能·spring boot