Die Herausforderung besteht darin, fehlende ganzzahlige Sequenzen von Dateien oder Verzeichnissen zu erkennen. Sie haben ein Verzeichnis mit Dateien / Verzeichnissen, die als Ganzzahlen bezeichnet werden.
Die Dateien / Verzeichnisse werden aus mehreren Threads generiert, der Auftrag wurde jedoch nicht abgeschlossen. Daher gibt es Lücken in der Reihenfolge.
Die Eingabe besteht aus zwei Ganzzahlen pro Start und Ende, und Ihre Aufgabe besteht darin, die Start-Ganzzahl der nächsten fehlenden Sequenzen zu ermitteln. Sie können davon ausgehen, dass alle Dateien und Verzeichnisse in dem Verzeichnis, in dem ausgeführt wird, nur ganzzahlige Dateien oder Verzeichnisse haben.
Akzeptable Antwortformulare: Funktionen, Codefragmente - sie müssen in der Befehlszeile ausgeführt werden.
Akzeptable Start / Ende-Eingabe: In der Befehlszeile enthalten, sind env-Variablen / argv in Ordnung , Parameter für Funktionen, Benutzereingaben sind in Ordnung .
Der kürzeste Code gewinnt.
Update - Obwohl ich es geschafft habe, dieses herauszupressen, gab es viele interessante Antworten. Die Idee in Apricotboys Bash-Antwort wurde teilweise verwendet, um mir beim Entwerfen meiner 35-Byte-Bash-Antwort zu helfen. Viel Glück beim nächsten.
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