課題は、ファイルまたはディレクトリの整数シーケンスの欠落を検出することです。整数という名前のファイル/ディレクトリで満たされたディレクトリがあります。
ファイル/ディレクトリは複数のスレッドから生成されていますが、ジョブは完了していません-したがって、シーケンスにギャップがあります。
入力は開始と終了の2つの整数であり、タスクは次の欠落シーケンスの開始整数を検出することです。runが置かれているディレクトリ内のすべてのファイルとディレクトリには、整数の名前のファイルまたはディレクトリしかないと想定できます。
受け入れ可能な回答フォーム:関数、コードスニペット-コマンドラインで実行する必要があります。
受け入れ可能な開始/終了入力:コマンドラインに含まれ、環境変数/引数は大丈夫、関数へのパラメーター、ユーザー入力は大丈夫です。
最短のコードが勝ちます。
更新-私はなんとかこれを絞り出しましたが、興味深い答えがたくさんありました。アプリコットボーイのBash回答のアイデアは、35バイトのBash回答を設計する際に一部使用されました。次の運が良かったです。
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