Ein Tempomat verfügt über 3 verschiedene Optionen zum Bewegen des Griffs, um die Geschwindigkeit einzustellen, mit der Sie fahren möchten.
- Auf dich zu: Fügt 1 Geschwindigkeit hinzu.
- Aufwärts: Erhöht die Geschwindigkeit auf das nächste Vielfache von 10 (z. B. 20 -> 30, 32 -> 40)
- Abwärts: Verringert die Geschwindigkeit auf das nächste Vielfache von 10 (z. B. 20 -> 10, 32 -> 30).
Eingang
- 2 Ganzzahlen: Die erste ist die Startgeschwindigkeit und die zweite ist Ihre gewünschte Geschwindigkeit, sowohl nicht negativ als auch in beliebiger Form (Array, zwei Argumente usw.)
Aufgabe
- Bestimmen Sie die optimale Verwendung des Griffs, um die gewünschte Geschwindigkeit zu erreichen, und drucken Sie die Bewegungen in der richtigen Reihenfolge aus.
Regeln
- Wenn Sie die Wahl haben, ob Sie zu sich ziehen oder nach oben gehen möchten (z. B. von 39 bis 40), können Sie eine der beiden Optionen wählen, aber bei ähnlichen Fällen bei allem bleiben, was Sie wählen
- Sie können 3 verschiedene (vorzugsweise sichtbare) Symbole verwenden, um zwischen den Bewegungen in der Ausgabe zu unterscheiden (z. B. T, U und D).
- Die Symbole können durch neue Linien, Leerzeichen usw. getrennt werden, müssen es aber nicht sein
Hier einige Testfälle:
start speed, desired speed --> output
30, 40 --> U
30, 43 --> UTTT
43, 30 --> DD
51, 39 --> DDDTTTTTTTTT
29, 30 --> T or U
29, 50 --> TUU or UUU
12, 12 -->
Dies ist Code-Golf, also gewinnt die kürzeste Antwort in Bytes.