HackerRank Birthday Cake Candles Problem Solution

 


HackerRank Birthday Cake Candles Problem Solution in C

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>

int main() {

    /* Enter your code here. Read input from STDIN. Print output to STDOUT */
    int n;
    scanf("%d",&n);
    long int arr[n],i,temp,j=0;
    for(i=0;i<n;i++)
        {
        scanf("%ld",&arr[i]);
    }
    temp=arr[0];
    for(i=0;i<n-1;i++)
        {
        if(temp<arr[i+1])
        temp=arr[i+1];
    }
    for(i=0;i<n;i++)
        {
        if(arr[i]==temp)
            j++;
    }
    printf("%ld",j);
    return 0;
}

HackerRank Birthday Cake Candles Problem Solution in JavaScript

function countInArray(arr, item) {
    var count = 0;
    var len = arr.length;
    for (var i = 0; i < len; i++) {
        if (arr[i] === item) {
            count++;
        }
    }
    return count;
}

function processData(input) {
    heights = input.split("\n")[1].split(" ");
    heights = heights.map(function(item) {
        return parseInt(item, 10);
    });
    console.log(countInArray(heights, Math.max.apply(null, heights)));
} 

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

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

HackerRank Birthday Cake Candles Problem Solution in Python

n=int(input())
s=[]
s[0:]=map(int,input().split())
m=max(s)
print(s.count(m))

0 Comments