Dalam tantangan kode saya sebelumnya , saya meminta Anda untuk menulis fungsi yang memberi tahu Anda baris mana yang telah dihapus.
Petunjuknya adalah:
Tulis fungsi yang berisi lima baris.
Jika Anda menjalankan fungsi apa adanya, itu harus mengembalikan 0.
Jika Anda menghapus salah satu dari lima baris dan menjalankan fungsinya, itu akan memberi tahu Anda baris mana yang telah dihapus (misalnya, jika Anda menghapus baris terakhir, ia harus mengembalikan 5).
Sekarang, mari kita coba sesuatu yang sedikit lebih sulit.
Ikuti aturan yang sama seperti di atas, tetapi kali ini, fungsinya akan mengembalikan sebuah array yang memberitahu Anda dua baris yang telah dihapus.
Jadi, misalnya, jika saya menghapus baris 1 dan 5, nilai kembali harus [1,5], dan jika saya menghapus baris 3 dan 4, nilai pengembalian harus [3,4].
Sekali lagi, jika tidak ada baris yang dihapus, fungsi harus mengembalikan 0. Poin bonus jika Anda juga dapat menangani kasing yang dihapus satu baris, tetapi Anda tidak perlu melakukannya.
Bisakah Anda memanfaatkan fungsi pembantu? Ya, tetapi hanya jika Anda harus. Satu fungsi mandiri yang melakukan ini adalah yang ideal.
Seperti halnya tantangan terakhir, solusi terbanyak menang. Saya akan memilih pemenang dalam seminggu, atau lebih cepat jika tidak ada kiriman baru yang diterima dalam 24 jam.