Görev
Pozitif bir tam sayı alacak bir program yazın (girdi olarak). Daha sonra 0, her bir tamsayıyı a'ya ekleyerek sayılacaktır String, ancakString giriş değerinden küçük edecektir.
Bir seri tamsayı maksimum değeri ait tam oluşturulmuş tamsayı olarak tanımlanır String. "Tam olarak biçimlendirilmiş" ile, tamsayı eksik bir basamağa sahip olmamalıdır (uzunluğunun kısıtlaması Stringkarşılandığında oluşur).
Programın çıktısı , ilgili pozitif girişi için serileştirilmiş tamsayı olmalıdır .
kurallar
- Bu kod golf, yani en kısa cevap (bayt cinsinden) kazanır!
- Girdi her zaman pozitif olacaktır.
- Çıktı, taban-10'da (ondalık) bir tamsayı olmalıdır.
- Program 0 dizinli olmalıdır.
Örnek Giriş | Çıktı
5 | 4 (0 1 2 3 4 - Length of 5)
11 | 9 (0 1 2 3 4 5 6 7 8 9 1 - Length of 11)
12 | 10 (0 1 2 3 4 5 6 7 8 9 10 - Length of 12)
1024 | 377 (0 1 2 3 4 5 6 7 8 ... - Length of 1024)
Not (lar)
- Herhangi bir sorunuz varsa (veya daha fazla örnek vermemi istiyorsanız) lütfen yorum yapın!
- İlham: /programming/45034478/how-do--calculate-the-maximum-serialized-integers-in-1024-length-limit
11