☰
华为OD机试真题 新系统 2026-09-20 PythonJS【字符串分组求和】
2026/10/8 2:11:30 网站建设 项目流程

目录

题目

思路

Code

题目

题目内容:

给定一个字符串数组,每个字符串表示一个数字(可能包含正负号)。将数组中前 n 个成员按照绝对值大小分为以下几组,并计算每组数字总和:

第1组:绝对值在 [0,100) 范围内的数字;第2组:绝对值在 [100,1000) 范围内的数字;第3组:绝对值在 [1000,10000) 范围内的数字;第4组:绝对值在 [10000,+∞) 范围内的数字。

注意:数字按绝对值分组,但计算总和按实际正负数计算;输入保证每个字符串都是合法的整数格式,整数范围为 −10^6≤数值≤10^6;保证参数 n 小于等于数组长度。

输入描述:

输入共两行:

第一行输入整数 n,表示只处理数组中的前 n 个成员。

第二行输入以英文逗号分隔的整数,每个整数可能带正号或负号。

输出描述:

输出一个长度为 4 的一维数组,依次表示第 1、2、3、4 组的元素总和。数组元素之间使用英文逗号分隔,不输出额外空格。

样例1

输入:

5 -50,120,2000,50000,80

输出:

[30,120,2000,50000]

说明:第1组(绝对值 0-99)

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询