Bugün meydan okumaniz, bir listeyi alan l
ve l
ard arda l
sıralanan her öğenin göründüğü konumları veren bir program veya işlev yazmaktır .
Başka bir deyişle, en küçük değerin dizinini, ardından ikinci en küçük değerin dizinini vb. Çıkarır.
Giriş dizisinin yalnızca pozitif tamsayılar içereceğini ve en az bir öğe içerdiğini varsayabilirsiniz.
Test senaryoları:
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]
Aynı değere sahip iki veya daha fazla öğe göründüğünde, endeksleri en küçükten en büyüğe doğru yan yana görünmelidir.
Bu kod golf , en az bayt kazanır!