Votación mayoritaria
Crea una función que devuelva la votación mayoritaria en un arreglo de cadenas. Una votación mayoritaria es un valor que aparece estrictamente más de la mitad de la longitud del arreglo.
Ejemplos
Program.MajorityVote(new[] { "A", "A", "B" }) ➞ "A"
Program.MajorityVote(new[] { "A", "B", "B", "A", "C", "C" }) ➞ nullNotas
- Devuelve null cuando ningún valor tiene una mayoría estricta.
- Devuelve null para un arreglo vacío.