Nella mia precedente sfida sul codice , ti avevo chiesto di scrivere una funzione che ti dicesse quale delle sue linee è stata rimossa.
Le istruzioni erano:
Scrivi una funzione che contiene cinque righe.
Se si esegue la funzione così com'è, dovrebbe restituire 0.
Se rimuovi una delle cinque righe ed esegui la funzione, dovrebbe dirti quale delle righe è stata rimossa (ad esempio, se rimuovi l'ultima riga dovrebbe restituire 5).
Ora proviamo qualcosa di un po 'più difficile.
Seguire le stesse regole di cui sopra, ma questa volta la funzione dovrebbe restituire un array che indica quali DUE linee sono state rimosse.
Ad esempio, se rimuovo le righe 1 e 5, il valore restituito dovrebbe essere [1,5] e se rimuovo le righe 3 e 4, il valore restituito dovrebbe essere [3,4].
Ancora una volta, se nessuna riga viene rimossa, la funzione dovrebbe restituire 0. Punti bonus se puoi anche gestire il caso rimosso di una riga, ma non è strettamente necessario farlo.
Puoi utilizzare le funzioni di supporto? Sì, ma solo se devi. Una singola funzione autonoma che lo risolve è l'ideale.
Come con l'ultima sfida, vince la soluzione con il punteggio più alto. Prenderò il vincitore tra una settimana o prima se entro 24 ore non saranno pervenuti nuovi invii.