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); });