Simple Array Sum – HackerRank Solution in C, C++, Java, Python

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 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

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, ar[i]<=1000

Output Format

Print the sum of the array’s elements as a single integer.

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

Simple Array Sum HackerRank Solution in C

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
#define N 1000

int main() {
    int x[N],n,i,t;
        scanf("%d",&n);
    for(i=0;i<n;i++)
          if(i==0)    
    {scanf("%d",&x[i]);t=x[i];}
               else
                 if(getchar()==' ')
                  {scanf("%d",&x[i]);t=t+x[i];}
    printf("%d",t);
    return 0;
}

Simple Array Sum HackerRank Solution in C++

#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;


int main() {
    unsigned long long int N, Sum = 0, i, Num;
    cin>>N;
    for (i = 1 ; i <= N ; i++)
        {
        cin>> Num;
        Sum += Num;
    }
    cout<<Sum<<endl;
    return 0;
}

Simple Array Sum HackerRank Solution in Java

import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;

public class Solution {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int length = input.nextInt();
        int sum = 0;
        
        for(int i = 0; i < length; i++) {
            sum += input.nextInt();
        }
        
        System.out.println(sum);
    }
}

 

Simple Array Sum HackerRank Solution in Python

n = input()
arr = map(int,raw_input().split())
print sum(arr)

Simple Array Sum HackerRank Solution in C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;

class Solution {
    static void Main(String[] args) {
        /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution */
        string b = Console.ReadLine();
        int[] numbers = Console.ReadLine().Split(' ').Select( x=> Convert.ToInt32(x)).ToArray();
        Console.WriteLine( numbers.Sum());
        
    }
}

 

Attempt – Simple Array Sum HackerRank Challenge

Link:  https://www.hackerrank.com/challenges/simple-array-sum

Next Challenge – Compare the Triplet HackerRank Solution

Link: https://exploringbits.com/compare-the-triplet-hackerrank-solution/

Leave a Comment