Tantangannya adalah untuk mendeteksi urutan bilangan bulat dari file atau direktori yang hilang. Anda memiliki direktori yang diisi dengan file / direktori yang dinamai integer.
File / direktori dihasilkan dari banyak utas namun pekerjaan tidak selesai - karena itu ada kesenjangan dalam urutan.
Inputnya adalah dua bilangan bulat, awal dan akhir, dan tugas Anda mendeteksi bilangan bulat mulai dari urutan yang hilang berikutnya. Anda dapat menganggap bahwa semua file dan direktori dalam direktori di mana run hanya memiliki file atau direktori bernama integer.
Formulir jawaban yang dapat diterima: fungsi, cuplikan kode - harus dijalankan di baris perintah.
Input awal / akhir yang dapat diterima: termasuk pada baris perintah, variabel env / argv baik-baik saja , parameter berfungsi, input pengguna baik-baik saja .
Kode terpendek menang.
Pembaruan - Meskipun saya berhasil memeras yang ini, ada banyak jawaban menarik. Gagasan dalam jawaban Bash apricotboy digunakan sebagian untuk membantu saya mendesain jawaban Byte Bash 35 Byte saya. Semoga sukses untuk yang berikutnya.
E.g. Presume files 1,2,3,4,7,8,9,10,18 are present, start is 1, end is 20:
The output should be:
5
11
19