У нас багато горизонтальної осі для чисел, але я, чесно кажучи, думаю, що вони нудні. Ваше завдання сьогодні - побудувати мені ділянку діагональної осі між двома різними невід’ємними цілими числами, заданими як вхідні дані.
Як побудувати вісь діагоналі?
Візьмемо приклад із введенням
0, 5
. Наша вісь повинна виглядати так:0 1 2 3 4 5
Однак наша вісь повинна виглядати приємно і для чисел, які мають більше цифр! Якщо введенням є, наприклад
0, 14
, нова вісь повинна бути:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Ідея полягає в тому, що перша цифра наступного числа на осі завжди повинна розміщуватися точно після останньої цифри попереднього числа. Щоб зрозуміти ідею ще краще, ось ще один приклад із
997, 1004
:997 рік 998 999 рік 1000 1001 1002 1003 1004
Правила
Ви можете припустити, що введення відбувається у порядку зростання або зменшення (ви можете вибрати між
5,3
і3,5
).Ви також можете припустити, що різниця між двома цілими числами нижче 100.
У вас може бути провідна нова лінія або послідовний пробіл (у кожному рядку). Трейлінг пробілів / нових рядків також добре.
Ви можете приймати введення та забезпечувати вихід будь-яким стандартним значенням .
Це код-гольф , тому найкоротший код у байтах кожною мовою виграє!
Інші тестові випадки
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