Ihre heutige Herausforderung besteht darin, ein Programm oder eine Funktion zu schreiben, die eine Liste erstellt l
und die Positionen angibt, l
an denen jedes aufeinanderfolgende Element von l
sortiert erscheint.
Mit anderen Worten, geben Sie den Index des kleinsten Werts gefolgt vom Index des zweitkleinsten Werts usw. aus.
Sie können davon ausgehen, dass das Eingabearray nur positive Ganzzahlen und mindestens ein Element enthält.
Testfälle:
Input | Output (1-indexed)
[7, 4, 5] | [2, 3, 1]
[1, 2, 3] | [1, 2, 3]
[2, 6, 1, 9, 1, 2, 3] | [3, 5, 1, 6, 7, 2, 4]
[4] | [1]
Wenn zwei oder mehr Elemente mit demselben Wert angezeigt werden, sollten ihre Indizes vom kleinsten zum größten nebeneinander angezeigt werden.
Das ist Code-Golf , die wenigsten Bytes gewinnen!