En mi desafío de código anterior , le pedí que escribiera una función que le diga cuál de sus líneas se ha eliminado.
Las instrucciones fueron:
Escribe una función que contenga cinco líneas.
Si ejecuta la función tal como está, debería devolver 0.
Si elimina cualquiera de las cinco líneas y ejecuta la función, debería indicarle cuál de las líneas se ha eliminado (por ejemplo, si elimina la línea final, debería devolver 5).
Ahora, intentemos algo un poco más difícil.
Siga las mismas reglas que anteriormente, pero esta vez, la función debería devolver una matriz que le indica qué DOS líneas se han eliminado.
Entonces, por ejemplo, si elimino las líneas 1 y 5, el valor de retorno debería ser [1,5], y si elimino las líneas 3 y 4, el valor de retorno debería ser [3,4].
Nuevamente, si no se eliminan líneas, la función debería devolver 0. Puntos de bonificación si también puede manejar el caso de eliminación de una línea, pero no es estrictamente necesario que lo haga.
¿Puedes hacer uso de las funciones de ayuda? Sí, pero solo si es necesario. Una única función autónoma que lo lleva a cabo es lo ideal.
Al igual que con el último desafío, gana la solución más votada. Elegiré al ganador en una semana, o antes si no se han recibido nuevos envíos en 24 horas.