PPCG no ha tenido suficientes quines ya ...
Desafío:
Su tarea es crear un programa "A0". Cuando este programa se ejecuta sin entrada, no genera nada. Cuando este programa se ejecuta con entrada, genera "A1". Cuando "A1" se ejecuta sin entrada, emite "A0". Cuando "A1" se ejecuta con entrada, emite "A2". Más o menos, "A (k)" generará "A (k-1)" cuando se ejecute sin entrada, y generará "A (k + 1)" cuando se ejecute con entrada.
Detalles
Creo que este desafío es bastante simple; No hay otras reglas realmente. Cada programa debe contener al menos 1 byte, por cierto. Puede suponer que la entrada consistirá solo en caracteres ASCII, y puede ignorar los espacios en blanco si lo desea, pero no puede especificar una entrada específica. La salida puede ser STDOUT o STDERR, pero todos sus programas deben salir al mismo. El otro también puede contener texto (por lo que puede enviarlo a STDOUT y luego salir con un error). Gracias a @Dennis por señalar eso.
Todos los programas deben estar en el mismo idioma, y cada programa debe ser único del resto de ellos.
La puntuación es igual a la duración del programa "A0". Como se trata de un desafío de código de golf, ¡gana el puntaje más bajo!
