ความท้าทายของคุณในวันนี้คือการเขียนโปรแกรมหรือฟังก์ชั่นที่รับรายการl
และให้ตำแหน่งl
ที่แต่ละองค์ประกอบl
เรียงลำดับตามลำดับปรากฏขึ้น
กล่าวอีกนัยหนึ่งเอาท์พุทดัชนีของค่าที่น้อยที่สุดตามด้วยดัชนีของค่าที่เล็กที่สุดที่สองเป็นต้น
คุณสามารถสมมติว่าอาร์เรย์อินพุตจะมีจำนวนเต็มบวกเท่านั้นและจะมีองค์ประกอบอย่างน้อยหนึ่งองค์ประกอบ
กรณีทดสอบ:
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]
เมื่อองค์ประกอบสองรายการขึ้นไปที่มีค่าเท่ากันปรากฏขึ้นดัชนีของพวกเขาควรจะปรากฏถัดจากองค์ประกอบที่เล็กที่สุดไปหามากที่สุด
นี่คือcode-golfไบต์ที่น้อยที่สุดชนะ!