Wir haben viele horizontale Achsen für Zahlen, aber ich denke ehrlich, dass sie irgendwie langweilig sind. Ihre Aufgabe heute ist es, einen Teil einer diagonalen Achse zwischen zwei verschiedenen nicht-negativen Ganzzahlen zu bilden, die als Eingabe angegeben werden.
Wie baue ich eine diagonale Achse?
Nehmen wir ein Beispiel mit der Eingabe
0, 5
. Unsere Achse sollte so aussehen:0 1 2 3 4 5
Unsere Achse sollte jedoch auch für Zahlen mit mehr Ziffern gut aussehen! Wenn die Eingabe beispielsweise lautet,
0, 14
sollte die neue Achse wie folgt lauten:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Die Idee ist, dass die erste Ziffer der nächsten Ziffer auf der Achse immer genau nach der letzten Ziffer der vorherigen Ziffer platziert werden muss. Um die Idee noch besser zu verstehen, hier ein weiteres Beispiel mit
997, 1004
:997 998 999 1000 1001 1002 1003 1004
Regeln
Sie können davon ausgehen, dass die Eingabe in aufsteigender oder absteigender Reihenfolge erfolgt (Sie können zwischen
5,3
und wählen3,5
).Sie können auch davon ausgehen, dass der Unterschied zwischen den beiden Ganzzahlen kleiner als 100 ist.
Möglicherweise haben Sie in jeder Zeile einen führenden Zeilenumbruch oder ein konsistentes Leerzeichen. Nachgestellte Leerzeichen / Zeilenumbrüche sind ebenfalls in Ordnung.
Sie können die Eingabe und Ausgabe mit jedem Standardmittelwert vornehmen .
Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes in jeder Sprache!
Andere Testfälle
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