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

leetcode:3232. 判断是否可以赢得数字游戏(python3解法)

难度:简单

给你一个 正整数 数组 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。

提示:

  • 1 <= nums.length <= 100
  • 1 <= nums[i] <= 99

题解:

class Solution:
    def canAliceWin(self, nums: List[int]) -> bool:
        alice_count1 = 0
        bob_count1 = 0
        alice_count2 = 0
        bob_count2 = 0
        for i in nums:
            if i <=9:
                alice_count1 += i
            else:
                bob_count1 += i
        for j in nums:
            if j > 9:
                alice_count2 += j
            else:
                bob_count2 += j
        if alice_count1 > bob_count1 or alice_count2 > bob_count2:
            return True
        return False
        
        
        


http://www.kler.cn/a/314942.html

相关文章:

  • C# XPTable 带图片的增删改查(XPTable控件使用说明十三)
  • JS进阶--JS听到了不灭的回响
  • Visio 画阀门 符号 : 电动阀的画法
  • 【MySQL】深度学习数据库开发技术:使用CC++语言访问数据库
  • Apache Traffic存在SQL注入漏洞(CVE-2024-45387)
  • 3D机器视觉的类型、应用和未来趋势
  • FastDFS架构和原理
  • RabbitMQ:交换机详解(Fanout交换机、Direct交换机、Topic交换机)
  • Linux实用命令 df和du命令
  • 数据结构之‘栈’
  • 面向对象程序设计
  • VisionPro - 基础 - 模板匹配技术-Search/PMAlign/PatMax(6)-纹理屏蔽和重叠匹配
  • Redis面试真题总结(四)
  • 多模态交互才是人机交互的未来
  • MoFA: 迈向AIOS
  • 【QGIS入门实战精品教程】6.1:QGIS根据属性条件查询数据(SQL表达式)
  • 如何在GitHub上Clone项目:一步步指南
  • 暑假考研集训营游记
  • 李宏毅机器学习2023-HW13-Network Compression
  • 4.《DevOps》系列K8S部署CICD流水线之Helm部署Harbor私人镜像仓库
  • 机器学习中求解模型参数的方法
  • LabVIEW编程能力如何能突飞猛进
  • 【数据优化】基于GEE填补遥感缺失数据
  • 测试面试题:接口自动化测试流程?
  • Vue3入门 - ElementPlus中左侧菜单和Tabs菜单组合联动效果
  • linux下的日志编写