En una votación, se dice que una opción tiene mayoría absoluta cuando el número de votos de la misma es mayor que la mitad de los votos totales.
Este ejercicio consiste en implementar una función llamada mayoria_absoluta(votos)
que, dada una lista de elementos (votos), obtenga el elemento (voto) con mayoría absoluta, si existe.
Consideraciones a tener en cuenta
- La frecuencia del elemento mayoritario debe ser mayor que la mitad del número de elementos de la lista.
- Si no se encuentra el elemento mayoritario, la función devolverá
None
. - Si la lista está vacía, la función devolverá
None
.
Ejemplos
>>> mayoria_absoluta(['A', 'A', 'B']) 'A' >>> mayoria_absoluta(['A', 'A', 'A', 'B', 'C', 'A']) 'A' >>> mayoria_absoluta(['A', 'B', 'B', 'A', 'C', 'C']) None