Recursión: paridad del entero más pequeño
Escribe una función que devuelva el entero más pequeño de una lista junto con su índice correspondiente y su paridad. Aunque estas tareas también pueden resolverse usando algunas funciones integradas y de listas, el propósito y la intención de este desafío es que lo resuelvas de forma recursiva.
Estructura de salida:
{"@index " + index_of_smallest: smallest_integer, "parity": "odd|even"}Ejemplos
bitwise_one_zero([107, 19, -18, -79, 36, 23, 97]) ➞ {"@index 3": -79, "parity": "odd"}
bitwise_one_zero([31, 7, 2, 13, 7, 9, 10, 13]) ➞ {"@index 2": 2, "parity": "even"}
bitwise_one_zero([3, 3, 3, 3, 3, 3]) ➞ {"@index 0": 3, "parity": "odd"}Notas
- El uso de
index()ymin()está restringido. - Puedes leer más sobre recursión (consulta la pestaña Recursos) si no estás familiarizado con ella o no has comprendido completamente el concepto antes de comenzar este desafío.