GO challenges - Simple Array Sum problem
Problem
Given an array of integers, find the sum of its elements.
For example, if the arrayar=[1,2,3],1+2+3=6
, so return6
.
Function Description
Complete the simpleArraySum function in the editor below. It must return the sum of the array elements as an integer.
simpleArraySum has the following parameter(s):
ar: an array of integers
where,
- a is the first integer input.
- b is the second integer input
Input Format :
The first line contains an integer,n
, denoting the size of the array.
The second line contains n
space-separated integers representing the array’s elements.
Constraints:
0 < n,a[i]<= 1000
Sample Input:
6
1 2 3 4 10 11
Sample Output:
31
Explanation
We print the sum of the array’s elements: 1 + 2 + 3 + 4 + 10 + 11 = 31 .
Solution:
package main
import "fmt"
func main() {
var n, currentNumber, sum int
fmt.Scan(&n)
for i:=0; i<n; i++ {
fmt.Scan(¤tNumber)
sum += currentNumber
}
fmt.Print(sum)
}