遇到第一个负数之前的切片元素之和

Go Easy slices

任务 «遇到第一个负数之前的切片元素之和»

编写一个程序,从控制台读取整数,将它们存储到切片中,然后计算切片中遇到第一个负数之前(不包括该负数)所有元素的总和。如果没有负数,则输出所有元素的总和。如果切片为空,则总和为0。

输入格式

第一行包含一个整数 n (0 <= n <= 1000) — 元素个数。第二行包含 n 个以空格分隔的整数。

输出格式

一个整数 — 遇到第一个负数之前的元素之和。

示例

示例 1

输入
5 1 2 -3 4 5
输出
3

示例 2

输入
3 5 3 1
输出
9
main.go