首页 > 其他分享 >2024/07/29 每日一题

2024/07/29 每日一题

时间:2024-07-29 11:10:14浏览次数:12  
标签:operations 07 nums int get 29 2024 ans op

LeetCode 682 棒球比赛

方法1:栈模拟

class Solution:
    def calPoints(self, operations: List[str]) -> int:
        nums = list(); ans = 0
        for op in operations:
            if op == "+":
                nums.append(nums[-2] + nums[-1])
            elif op == "D":
                nums.append(2 * nums[-1])
            elif op == "C":
                ans -= nums.pop()
                continue
            else:
                nums.append(int(op))
            ans += nums[-1]
        return ans
  • ArrayList 删除元素 remove
class Solution {
    public int calPoints(String[] operations) {
        List<Integer> nums = new ArrayList<Integer>();
        int n = 0, ans = 0;
        for (String op : operations) {
            switch (op.charAt(0)) {
                case '+':
                    nums.add(nums.get(n - 2) + nums.get(n - 1));
                    break;
                case 'D':
                    nums.add(nums.get(n - 1) * 2);
                    break;
                case 'C':
                    ans -= nums.remove(n - 1);
                    n -= 1;
                    break;
                default:
                    nums.add(Integer.parseInt(op));
                    break;
            }
            if (op.charAt(0) != 'C') {
                n += 1; ans += nums.get(n - 1);
            }
        }
        return ans;
    }
}

标签:operations,07,nums,int,get,29,2024,ans,op
From: https://www.cnblogs.com/XuGui/p/18329637

相关文章

  • 2024牛客多校第四场
    F找规律题,点击查看全网最详解(臭不要脸的本人给自己打广告):2024牛客多校第四场F.GoodTree挑战全网最详解-liyishui-博客园(cnblogs.com)代码:#include<cstdio>#include<iostream>#include<cmath>#defineintlonglongusingnamespacestd;intT,x;intsol(){......
  • 2024超声波清洗机排行榜大整理!哪个超声波清洗机比较好?
    2024年已经过了一半,超声波清洗机已成为家庭与商业清洁领域的热门选择。但并非所有产品都能达到预期的清洁标准。市面上,一些廉价的机型仅搭载低质马达,清洁能力有限,甚至会对清洗物品造成损害,有一种“清洁不成反添乱”的感觉。因此,选择出那些各方面都比较优秀的品牌是比较需要的。......
  • NOI2024 F 类游记
    前情提要:省选\(\rmDay1T1\)\(\rmCE\),获得\(\rmF\)类资格。前面一周天天有多校或者模拟赛,抽不出完整的\(5h\)供我\(\rmvp\),于是把\(\rmDay1\)的\(\rmvp\)放到了周日。假装我笔试\(\rmAK\)了。但是已经过去这么多天了,不可避免的知道了一些东西,包括队线,某些题......
  • 禅道项目管理系统权限绕过漏洞(QVD-2024-15263)
    本文所涉及的任何技术、信息或工具,仅供学习和参考之用,请勿将文章内的相关技术用于非法目的,如有相关非法行为与文章作者无关。请遵守《中华人民共和国网络安全法》。1.概述1.1基本信息禅道是一款支持敏捷、瀑布、看板等多种项目模型的开源项目管理软件,可完整覆盖研发项目的......
  • P4468[SCOI2007]折纸-题解
    题意:有一个左下角为\((0,0)\),右上角为\((100,100)\)的正方形,给你\(n\)个有向线段和\(m\)个询问,将纸片依次按直线折叠,然后每次询问让你求出某个点上有多少层纸。分析:观察到数据范围非常小,于是可以直接对于每个询问\(\mathcal{O}(2^n)\)来求。具体的,对于每一个点,倒着枚......
  • 【2024-07-26】连岳摘抄
    23:59一定要重视家和经营好家。同时,中国是一个差序格局社会,其他组织都是以家为同心圆的延拓,你们也要爱自己所服务的组织,爱所在的社区,爱自己的国家。                                        ......
  • 【2024-07-25】连岳摘抄
    23:59我们从来不搞一鸣惊人的事情,我们什么事情都慢慢来,实际上很快。                                                 ——XXX人的记忆,倾向于记住不愉快的事,而忽视愉......
  • 【2024-07-24】连岳摘抄
    23:59处事要代人作想,读书须切己用功。                                                 ——王永彬万一不得不一个人过这一生,有几点建议:一是同意你的“孝敬父母”,养......
  • 2024年中国AI基础数据服务研究报告(附下载)
    点击访问我的技术博客https://ai.weoknow.comhttps://ai.weoknow.com......
  • 【新方法】1分钟搞定2024暑期教师研修!(7.29更新)
    写在前面代码失效,现在采用修复后的油猴脚本,跟代码区别就是隔几秒再点下一个视频即可,学时可以记录上。仅限于中小学,职教和高教不可以。不会操作可以绿泡泡daikan856.脚本https://greasyfork.org/zh-CN/scripts/486386-2024年智慧中小学暑假教师研修-秒过-每个视频只点1遍-不懂先......