const candles = [4,4,1,3];
const n = 4;
function birthdayCakeCandles(candles) {
// Write your code here
if (candles.length < 1) return 0;
candles.sort((a,b) => b-a);
const tallestCandle = candles[0];
let numOfTallestCandles = 0;
for (let i=0; i < candles.length; i++) {
if (candles[i] === tallestCandle) {
numOfTallestCandles++;
}
}
return numOfTallestCandles;
}
function fasterBirthdayCakeCandles(candles) {
// Write your code here
if (candles.length < 1) return 0;
candles.sort((a,b) => b-a);
const tallestCandle = candles[0];
let numOfTallestCandles = 0;
let prevItem = tallestCandle;
let count = 0;
while (count < candles.length && prevItem === tallestCandle) {
if (candles[count] === tallestCandle) {
numOfTallestCandles++;
}
prevItem = candles[count];
count++;
}
return numOfTallestCandles;
}
console.log(birthdayCakeCandles(candles))
console.log(fasterBirthdayCakeCandles(candles))