cuenta regresiva
Su objetivo para este desafío de código de golf es contar y, mientras tanto, reciclar números. Dejame explicar.
Primero, su aplicación lee un número, ya sea como argumento del programa o usando stdin. A continuación, simplemente tendrá que realizar una cuenta regresiva como esta:
10 9 8 7 6(en orden descendente )
¡Pero espera, hay más!
Reciclaje
Hay situaciones en las que podemos imprimir cada número, pero no enumeramos cada número, ¡podemos reciclar! Déjame darte un ejemplo rápido:
Input: 110
Output: 11091081071061051041031021010099... etc
Recycled: 10 1
Todavía hemos enumerado todos los números, 110, 109, 108, pero hemos reciclado un 0 y un 1 .
Otro ejemplo:
Input: 9900
Output: 9900989989897989698959894... etc
Recycled: 9 98
Código-desafío de golf
- Leer un número (argumento o stdin)
- Imprima la cuenta regresiva en orden descendente mientras recicla todos los números posibles (para stdout o archivo)
- Deténgase cuando llegue a 1 O en el momento en que haya reciclado de 0 a 9 (pase lo que pase primero)
Ejemplo simple (hasta 1 alcanzado):
Input: 15
Output: 15141312110987654321
(Notice the 110 instead of 1110)
Ejemplo más avanzado (todo reciclado):
Input: 110
Output: 110910810710610510410310210100998979695949392919089887868584838281807978776757473727170696867665646362616059585756554535251504948474645443424140393837363534332313029282726252423221
Recycled: 10 9 8 7 6 5 4 3 2
(We've recycled all 0-9)