HackerRank Simple Array Sum Solution in JavaScript

Given an array of integers, find the sum of its elements.

For example, if the array ar = [1, 2, 3] 1 + 2 + 3 = 6 so return 6. 
Function Description
Complete the simple Array Sum function with the following parameter(s):
  • ar[n] an array of integers
Returns
  • int: the sum of the array elements
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 elements of the array.
Constraints
0 < n, ar[i] <= 1000
Sample Input
STDIN           Function
-----           --------
6               ar[] size n = 6
1 2 3 4 10 11   ar = [1, 2, 3, 4, 10, 11]
Sample Output
31
Explanation
Print the sum of the array's elements: 1 + 2 + 3 + 4 + 10 + 11 = 31


HackerRank Simple Array Sum Solution in JavaScript

function processData(input) {
    input_array = input.split("\n");
    var count = parseInt(input_array[0]);
    var digits = input_array[1].split(" ");
    var sum = 0;
    for (var i=0; i<count; i++) {
        sum += parseInt(digits[i]);
    }
    process.stdout.write(sum+"\n");
} 

process.stdin.resume();
process.stdin.setEncoding("ascii");
_input = "";
process.stdin.on("data", function (input) {
    _input += input;
});

process.stdin.on("end", function () {
   processData(_input);
});

Post a Comment

0 Comments