Votación mayoritaria

Crea una función que devuelva la votación mayoritaria en una lista. Una votación mayoritaria es un elemento que aparece > N/2 veces en una lista (donde N es la longitud de la lista).

Ejemplos

majority_vote(["A", "A", "B"]) ➞ "A"

majority_vote(["A", "A", "A", "B", "C", "A"]) ➞ "A"

majority_vote(["A", "B", "B", "A", "C", "C"]) ➞ None

Notas

  • La frecuencia del elemento mayoritario debe ser estrictamente mayor que 1/2.
  • Si no existe ningún elemento mayoritario, devuelve None.
  • Si la lista está vacía, devuelve None.