Kami memiliki banyak sumbu horizontal untuk angka, tapi jujur saya pikir mereka agak membosankan. Tugas Anda hari ini adalah membuat saya bagian dari sumbu diagonal antara dua bilangan bulat non-negatif yang diberikan sebagai input.
Bagaimana cara membuat sumbu diagonal?
Mari kita ambil contoh, dengan input
0, 5
. Sumbu kami akan terlihat seperti ini:0 1 2 3 4 5
Namun, sumbu kami harus terlihat bagus untuk angka yang memiliki lebih banyak digit juga! Jika inputnya, misalnya
0, 14
, sumbu baru harus:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Idenya adalah bahwa digit pertama dari angka berikutnya pada sumbu harus selalu ditempatkan tepat setelah digit terakhir dari angka sebelumnya. Untuk lebih memahami ide tersebut, berikut adalah contoh lain dengan
997, 1004
:997 998 999 1000 1001 1002 1003 1004
Aturan
Anda dapat berasumsi bahwa input dalam urutan naik atau turun (Anda dapat memilih antara
5,3
dan3,5
).Anda juga dapat mengasumsikan bahwa perbedaan antara kedua bilangan bulat lebih rendah dari 100.
Anda mungkin memiliki baris baru terdepan atau ruang terdepan yang konsisten (di setiap baris). Ruang tambahan / baris baru juga baik-baik saja.
Anda dapat mengambil input dan memberikan output dengan cara standar apa pun .
Ini adalah kode-golf , jadi kode terpendek dalam byte di setiap bahasa menang!
Kasus Uji Lainnya
1, 10
:1 2 3 4 5 6 7 8 9 10
95, 103
:95 96 97 98 99 100 101 102 103
999999, 1000009
:999999 1000000 1000001 1000002 1000003 1000004 1000005 1000006 1000007 1000008 1000009