华为OD机试 - 投篮大赛Python) | 机试题+算法思路+考点+代码解析 【2023】
投篮大赛
题目
你现在是一场采用特殊赛制投篮大赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。
比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表 ops
,其中 ops[i]
是你需要记录的第 i
项操作,ops
遵循下述规则:
整数 x
表示本回合新获得分数 x
+
表示本回合新获得的得分是前两次得分的总和。
D
表示本回合新获得的得分是前一次得分的两倍。
C
表示本回合没有分数,并且前一次得分无效,将其从记录中移除。
请你返回记录中所有得分的总和。
输入
输入为一个字符串数组
输出描述
输出为一个整形数字
备注
- 1≤ops.length≤1000
ops[i]
为C
、D
、+
,或者一个表示整数
的字符串。整数范围是 [−3×104,3×104]- 需要考虑异常的存在,如有异常情况,请返回
-1
: - 对于
+
操作,题目数据不保证记录此操作时前面总是存在两个有效的分数 - 对于
C
和D
操作,题目数据不保证记录此操作时前面存
华为OD机试 - 投篮大赛Python) | 机试题+算法思路+考点+代码解析 【2023】相关推荐
- 华为OD机试 - 英文输入法单词联想(Python) | 机试题+算法思路+考点+代码解析 【2023】
英文输入法单词联想 主管期望你来实现英文输入法单词联想功能,需求如下: 依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词. 按字典序输出联想到的单词序列,如果联想不到,请输出用户输入 ...
- 【华为OD机试真题】1023 - 按身高和体重排队(JAVA C++ Python JS) | 机试题+算法思路+考点+代码解析
文章目录 一.题目
- 华为OD机试 - 新员工座位安排系统(Python) | 机试题+算法思路+考点+代码解析 【2023】
新员工座位安排系统 题目 工位由序列 F 1 F_1 F1</
- 华为OD机试 - 用户调度(Python) | 机试题+算法思路+考点+代码解析 【2023】
用户调度 题目 在通信系统中有一个常见的问题是对用户进行不同策略的调度,会得到不同系统消耗的性能. 假设由N个待串行用户,每个用户可以使用A/B/C三种不同的调度策略. 不同的策略会消耗不同的系统资源 ...
- 华为OD机试 -最长的元音字符串(Python) | 机试题+算法思路+考点+代码解析 【2023】
最长的元音字符串 题目 定义当一个字符串只有元音字母(a,e,i,o,u,A,E,I,O,U)组成,称为元音字符串,现给定一个字符串,请找出其中最长的元音字符串,并返回其长度,如果找不到请返回0, 字 ...
- 华为OD机试 - 航天器(Python) | 机试题+算法思路+考点+代码解析 【2023】
航天器 题目 给航天器一侧加装长方形和正方形的太阳能板(图中的斜线区域); 需要先安装两个支柱(图中的黑色竖条); 再在支柱的中间部分固定太阳能板; 但航天器不同位置的支柱长度不同; 太阳能板的安装面 ...
- 华为OD机试 - 简易压缩算法(Python) | 机试题+算法思路+考点+代码解析 【2023】
简易压缩算法 题目 有一种简易压缩算法:针对全部为小写英文字母组成的字符串, 将其中连续超过两个相同字母的部分压缩为连续个数加该字母 其他部分保持原样不变. 例如字符串aaabbccccd 经过压缩变 ...
- 华为OD机试 - 计算堆栈中的剩余数字(Python) | 机试题+算法思路+考点+代码解析 【2023】
计算堆栈中的剩余数字 题目 向一个空栈中依次存入正整数 假设入栈元素N(1<=N<=2^31-1) 按顺序依次为Nx - N4.N3.N2.N1, 当元素入栈时,如果N1=N2+...Ny ...
- 华为OD机试 -Excel 单元格数值统计(Python) | 机试题+算法思路+考点+代码解析 【2023】
Excel 单元格数值统计 题目 Excel 工作表中对选定区域的数值进行统计的功能非常实用. 仿照 Excel 的这个功能,请对给定表格中选中区域中的单元格进行求和统计,并输出统计结果. 为简化计算 ...
最新文章
- c语言实现 十进制到二进制的转换
- vue 加载时掉用mounted_Vue实例中生命周期created和mounted的区别详解
- APP推广方法-导图
- 根据文件路径检测文件大小并检测是否正在被占用
- 牛逼!Python错误、异常和模块(长文系列第4篇)
- 《Access 2007开发指南(修订版)》一一1.11 额外的提示和技巧
- 为企业提供本地销售人员的Universal Avenue获1000万美元A轮融资
- 如何批量查询PR值、百度权重、百度快照及收录量,用BlueCatTools批量网站查询工具
- 前端笔记-使用JavaScript防止空表单提交
- mysql pdo 获取最后一条sql_一条sql语句的执行过程-mysql
- LeetCode 150. 逆波兰表达式求值(Evaluate Reverse Polish Notation) 24
- 读Java面向对象编程(孙卫琴)
- RS232与RS485协议原理及其应用
- 系统分析与设计期末复习题目
- 海康威视存储服务器的作用,海康存储服务器CVR存储方式配置说明
- 江天数据220kV变电站开建 实现更高电能质量和电力可靠性
- HTML:自定义修改鼠标指针
- 自动化测试工程师的发展前景怎么样?好不好?
- 世界上最优秀的二十款防火墙
- 【开机启动】win11开机启动软件,win11开机启动bat脚本(开机启动vbs文件)
热门文章
- 马尔科夫与隐马尔可夫总结
- 邮件 查看html源码,程序员跟着大师源码学习系列之2:查看网页和电子邮件的源码...
- Linux 中文显示
- C++11新特性之std::function std::bind
- 自动化毕设项目大全 选题推荐
- django+mysql超市管理系统-计算机毕业设计源码26073
- Latex 作者上角标,通讯作者的小信封标记
- 用友NC63 查询某个人的角色与账套
- Windows和Linux系统开通FTP教程
- M12圆形连接器公母对接带线3PIN4PIN