2013 yılı ilginç bir özelliğe sahipti: sıralandığında rakamlar ardışıktır (0123). Bu tür bir sayıya sıralanabilir bir sayı diyelim : sıralamadan 10 bazda ardışık olan negatif olmayan bir tam sayı. Ne yazık ki, bu 2031 yılına kadar tekrar olmayacak ve ondan sonra 2103'e kadar olmayacak. Mücadeleniz, herhangi bir standart yöntemle negatif olmayan bir tamsayı verildiğinde bir sonraki sıralanabilir sayıyı veren veya veren bir program veya işlev yazmak.
kurallar
- Giriş ve çıkış 10 tabanında olmalıdır.
- Çıktı herhangi bir makul biçimde olabilir (sayı değişmez, string değişmez, tek öğe dizisi, ...).
- 98764'e kadar olan tüm girişler için kodunuz 1 dakika içinde uygun çıktılar üretmelidir.
Test durumları
0 -> 1
1 -> 2
9 -> 10
10 -> 12
11 -> 12
99 -> 102
233 -> 234
234 -> 243
243 -> 312
2016 -> 2031
2031 -> 2103
2103 -> 2130
2130 -> 2134
2134 -> 2143
9876 -> 10234
98764 -> 98765
Sıralanabilir sayılar A215014'ü oluşturur . Burada 98765'e kadar olan tüm girişlerin bir listesi bulunabilir .
puanlama
Bu kod golf , yani bayttaki en kısa kod kazanır.