ใน python นั้นง่ายต่อการค้นหาองค์ประกอบสูงสุดและต่ำสุดและตำแหน่งของมันด้วย Python มีฟังก์ชัน inbuilt ที่แตกต่างกัน min() ใช้สำหรับค้นหาค่าต่ำสุดในอาร์เรย์ max() ใช้สำหรับค้นหาค่าสูงสุดในอาร์เรย์ index() ใช้สำหรับค้นหาดัชนีขององค์ประกอบ
อัลกอริทึม
maxminposition(A, n) /* A is a user input list and n is the size of the list.*/ Step 1: use inbuilt function for finding the position of minimum element. A.index(min(A)) Step 2: use inbuilt function for finding the position of a maximum element. A.index(max(A))
โค้ดตัวอย่าง
# Function to find minimum and maximum position in list def maxminposition(A, n): # inbuilt function to find the position of minimum minposition = A.index(min(A)) # inbuilt function to find the position of maximum maxposition = A.index(max(A)) print ("The maximum is at position::", maxposition + 1) print ("The minimum is at position::", minposition + 1) # Driver code A=list() n=int(input("Enter the size of the List ::")) print("Enter the Element ::") for i in range(int(n)): k=int(input("")) A.append(k) maxminposition(A,n)
ผลลัพธ์
Enter the size of the List ::4 Enter the Element:: 12 34 1 66 The maximum is at position:: 4 The minimum is at position:: 3