#72. 跳过特定区间求和

    ID: 72 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatArray-2gesp2模拟循环结构

跳过特定区间求和

跳过6到7求和

题目背景

聪聪正在处理一个整数列表。他需要计算这些数字的总和,但有一个特殊的规则:如果遇到数字 66,他必须忽略从 66 开始直到下一个 77 结束的所有数字(包括 6677 本身)。聪聪向你寻求帮助,请你编写一个程序来完成这项任务。

题目描述

计算数组中数字的和,但需要忽略从数字 66 开始到下一个数字 77 结束(包含 6677)的这一段数字。题目保证每个 66 后面至少会有一个 77。如果数组中没有数字,则返回 00

输入格式

输入以如下格式从标准输入中给出。

nums (一个整数数组)

输出格式

输出以如下格式输出到标准输出中。

sum (计算得到的和)

样例

[1 2 2]
5
[1 2 2 6 99 99 7]
5
[1 1 6 7 2]
4

样例解释

样例 1: [1 2 2]。数组中没有 6677,所以直接求和 1+2+2=51 + 2 + 2 = 5

样例 2: [1 2 2 6 99 99 7]。从第一个 66 到下一个 77 的部分(即 6 99 99 7)被忽略。因此,和为 1+2+2=51 + 2 + 2 = 5

样例 3: [1 1 6 7 2]。从 6677 的部分(即 6 7)被忽略。因此,和为 1+1+2=41 + 1 + 2 = 4

数据范围

每个测试用例的时间限制为 11 秒,内存限制为 10241024 KiB。