Sum of array

Medium
2
3.8% Acceptance

The objective is to create a Solidity function named sumArray which will take two arguments and return the sum of all elements in an array.

Function Signature

function sumArray(int[] memory arr, uint length) public returns (int) { // ... }

Arguments

The sumArray function receives the following arguments:

  1. arr - A dynamic array of integers.
  2. length - The length of the array.

Return Value

The sumArray function will return the sum of all elements in the array.

Examples

Here is how the function should behave:

  • If input array is [4, 2, 3, 4], sumArray returns 13, because 4+2+3+4 = 13.
  • If input array is [1, 2, 3], sumArray returns 6, because 1+2+3 = 6.

NOTE: The function will be declared as public