目录
题目
思路
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)