Dans mon défi de code précédent , je vous ai demandé d'écrire une fonction qui vous indique laquelle de ses lignes a été supprimée.
Les instructions étaient les suivantes:
Écrivez une fonction qui contient cinq lignes.
Si vous exécutez la fonction telle quelle, elle doit retourner 0.
Si vous supprimez l'une des cinq lignes et exécutez la fonction, elle devrait vous indiquer laquelle des lignes a été supprimée (par exemple, si vous supprimez la dernière ligne, elle devrait renvoyer 5).
Maintenant, essayons quelque chose d'un peu plus difficile.
Suivez les mêmes règles que ci-dessus, mais cette fois, la fonction devrait retourner un tableau vous indiquant quelles DEUX lignes ont été supprimées.
Ainsi, par exemple, si je supprime les lignes 1 et 5, la valeur de retour doit être [1,5], et si je supprime les lignes 3 et 4, la valeur de retour doit être [3,4].
Encore une fois, si aucune ligne n'est supprimée, la fonction doit retourner 0. Des points bonus si vous pouvez également gérer le cas supprimé d'une ligne, mais il n'est pas strictement nécessaire de le faire.
Pouvez-vous utiliser des fonctions d'assistance? Oui, mais seulement si c'est nécessaire. Une seule fonction autonome qui permet de retirer cela est l'idéal.
Comme pour le dernier défi, la solution la mieux notée gagne. Je choisirai le gagnant dans une semaine, ou plus tôt si aucune nouvelle soumission n'a été reçue dans les 24 heures.