পাইথনে সর্বোচ্চ, ন্যূনতম উপাদান ও তাদের পজিশন বের করা খুব সহজ। পাইথন বিভিন্ন বিল্ট-ইন ফাংশন প্রদান করে। min() ন্যূনতম মান বের করতে, max() সর্বোচ্চ মান বের করতে, index() উপাদানের ইনডেক্স বের করতে ব্যবহৃত হয়।
অ্যালগরিদম
maxminposition(A, n) /* A হলো ইউজার ইনপুট লিস্ট, n হলো লিস্টের আকার */ ধাপ ১: ন্যূনতম উপাদানের পজিশন বের করতে বিল্ট-ইন ফাংশন ব্যবহার: A.index(min(A)) ধাপ ২: সর্বোচ্চ উপাদানের পজিশন বের করতে বিল্ট-ইন ফাংশন ব্যবহার: A.index(max(A))
উদাহরণ কোড
# লিস্টে ন্যূনতম ও সর্বোচ্চ পজিশন বের করার ফাংশন
def maxminposition(A, n):
# ন্যূনতম উপাদানের পজিশন বের করার বিল্ট-ইন ফাংশন
minposition = A.index(min(A))
# সর্বোচ্চ উপাদানের পজিশন বের করার বিল্ট-ইন ফাংশন
maxposition = A.index(max(A))
print("সর্বোচ্চ পজিশন::", maxposition + 1)
print("ন্যূনতম পজিশন::", minposition + 1)
# ড্রাইভার কোড
A = list()
n = int(input("লিস্টের আকার ::"))
print("উপাদান দিন::")
for i in range(int(n)):
k = int(input(""))
A.append(k)
maxminposition(A, n)
আউটপুট
লিস্টের আকার ::4 উপাদান:: 12 34 1 66 সর্বোচ্চ পজিশন:: 4 ন্যূনতম পজিশন:: 3