Votre défi aujourd'hui est d'écrire un programme ou une fonction qui prend une liste l
et donne les positions dans l
lesquelles chaque élément successif de l
tri apparaît.
En d'autres termes, sortez l'index de la plus petite valeur, suivi de l'index de la deuxième plus petite valeur, etc.
Vous pouvez supposer que le tableau d'entrée ne contiendra que des entiers positifs et contiendra au moins un élément.
Cas de test:
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]
Lorsque deux éléments ou plus ayant la même valeur apparaissent, leurs indices doivent apparaître côte à côte du plus petit au plus grand.
C'est le code-golf , le moins d'octets gagne!