geri sayım
Bu kod-golf meydan okuma için amacınız geri sayım ve bu arada geri dönüşüm sayıları. Açıklamama izin ver.
İlk önce uygulamanız bir sayıyı program argümanı olarak veya stdin kullanarak okur. Sonra sadece şu şekilde geri saymanız gerekir:
10 9 8 7 6
( azalan sırada)
Ama bekleyin, dahası var!
geri dönüşüm
Her sayıyı yazdırabileceğimiz, ancak her sayıyı listelemediğimiz durumlar var, geri dönüşüm yapabiliriz! Kısa bir örnek vereyim:
Input: 110
Output: 11091081071061051041031021010099... etc
Recycled: 10 1
Şimdi hala tüm sayıları listeledik, 110, 109, 108, ancak 0 ve 1'i geri dönüştürdük .
Başka bir örnek:
Input: 9900
Output: 9900989989897989698959894... etc
Recycled: 9 98
Kod-golf mücadelesi
- Bir sayı okuma (bağımsız değişken veya standart)
- Olası tüm sayıları (stdout veya dosyaya) geri dönüştürürken geri sayımı azalan sırada çıktılayın
- 1 VEYA 0 ile 9 arasında geri dönüş yaptığınız andan itibaren durun (önce ne olursa olsun)
Basit örnek (1'e kadar):
Input: 15
Output: 15141312110987654321
(Notice the 110 instead of 1110)
Daha gelişmiş örnek (tümü geri dönüştürülmüş):
Input: 110
Output: 110910810710610510410310210100998979695949392919089887868584838281807978776757473727170696867665646362616059585756554535251504948474645443424140393837363534332313029282726252423221
Recycled: 10 9 8 7 6 5 4 3 2
(We've recycled all 0-9)