Giriş
Örnek olarak, numarayı alalım 7
. Daha sonra bunu çoğaltır ve arasına 7 boşluk yerleştiririz. Bunu elde ederiz:
7_______7
Bundan sonra, boşluk kalmayıncaya kadar sayıyı azaltacağız. 7 sayısı için aşağıdakileri alıyoruz:
7_______7
6543210
Sonra ikisini birleştiriyoruz, yani:
7_______7
6543210 becomes
765432107
Bu N = 7 için çıkış olacaktır .
Kolay görünüyor, değil mi? Şimdi N = 12'yi alalım . İki sayı arasına tekrar 12 boşluk ekliyoruz, bu da bize şunu veriyor:
12____________12
Sonra azalmaya başlarız:
12____________12
111098765432
Ve bu nihayet bize:
1211109876543212
Gördüğünüz gibi, inen kısım 0'da değil 2'de bitiyor .
Görev
1'den büyük bir tam sayı verildiğinde, yukarıda gösterildiği gibi azalan sekansı çıktılar.
Test senaryoları
Input Output
2 2102
3 32103
4 432104
5 5432105
6 65432106
7 765432107
8 8765432108
9 98765432109
10 10987654321010
11 111098765432111
12 1211109876543212
13 13121110987654313
14 141312111098765414
15 1514131211109876515
20 201918171615141312111020
99 9998979695949392919089888786858483828180797877767574737271706968676665646362616059585756555453525150499
100 1009998979695949392919089888786858483828180797877767574737271706968676665646362616059585756555453525150100
Bu kod golf , bu yüzden en az bayt ile gönderme kazanır!