El desafío es detectar secuencias enteras faltantes de archivos o directorios. Tiene un directorio lleno de archivos / directorios que se nombran como enteros.
Los archivos / directorios se generan a partir de varios subprocesos, pero el trabajo no se completó; por lo tanto, hay espacios en la secuencia.
La entrada es dos enteros, un inicio y un final, y su tarea es detectar el entero inicial de las siguientes secuencias que faltan. Puede suponer que todos los archivos y directorios en el directorio donde se ejecutan solo tienen archivos o directorios con nombre entero.
Formularios de respuesta aceptables: funciones, fragmentos de código: deben ejecutarse en la línea de comandos.
Entrada de inicio / fin aceptable: incluida en la línea de comando, las variables env / argv están bien , los parámetros para las funciones, la entrada del usuario está bien .
El código más corto gana.
Actualización: aunque logré exprimir esta, hubo muchas respuestas interesantes. La idea en la respuesta Bash de apricotboy se usó en parte para ayudarme a diseñar mi respuesta Bash de 35 bytes. Mucha suerte en el próximo.
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