Paridad del entero más pequeño
Escribe una función que devuelva el entero más pequeño de un arreglo junto con su índice correspondiente y su paridad. Aunque este desafío se puede resolver fácilmente con el operador módulo % y los métodos indexOf() y min(), el uso de todos ellos está restringido para aumentar el nivel de dificultad del desafío.
Estructura de salida
{"@index " + index_of_smallest: smallest_integer, "parity": "odd|even"}Ejemplos
bitwiseOneZero([107, 19, -18, -79, 36, 23, 97]) ➞ {"@index 3": -79, "parity": "odd"}
bitwiseOneZero([31, 7, 2, 13, 7, 9, 10, 13]) ➞ {"@index 2": 2, "parity": "even"}
bitwiseOneZero([3, 3, 3, 3, 3, 3]) ➞ {"@index 0": 3, "parity": "odd"}Notas
- El conjunto de limitaciones impuestas a este desafío determina su nivel de dificultad.
- Otra versión de este desafío que trata sobre la recursión se puede encontrar aquí.