Birthday Cake Candles

Problema HackerRank: https://www.hackerrank.com/challenges/birthday-cake-candles/problem

Para este problema debemos contar las velas mas grandes de un pastel, estas nos las darán en forma de un arreglo de enteros donde cada número representerá la altura de cada vela.

Entonces lo que haremos primero es conseguir el valor mayor del array, para lo cual usaremos maxOrNull().

La función maxOrNull() en Kotlin te permite determinar el elemento con el valor máximo de una colección. Si la colección no tiene elementos, entonces retornará null.

Luego contaremos cuantos valores son iguales a este valor máximo en el arreglo, para ello solo inicializamos el contador máximos a cero y recorreremos el arreglo usando un ciclo for. Cada vez que se consiga un valor igual al máximo del arreglo el contador máximos sumará uno.

Y listo esta función retornará el valor acumulado en la variable máximos.

Código en Github