কম্পিউটার টিউটোরিয়াল

পাইথনে লিস্টে সর্বোচ্চ ও ন্যূনতম উপাদানের পজিশন বের করার প্রোগ্রাম

পাইথনে সর্বোচ্চ, ন্যূনতম উপাদান ও তাদের পজিশন বের করা খুব সহজ। পাইথন বিভিন্ন বিল্ট-ইন ফাংশন প্রদান করে। 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
  1. পাইথনে k অপারেশন পর পর সর্বনিম্ন সম্ভাব্য সর্বোচ্চ মান বের করার প্রোগ্রাম

  2. পাইথন প্রোগ্রাম ডিকশনারিতে দ্বিতীয় সর্বোচ্চ মান বের করা

  3. পাইথন প্রোগ্রাম লিস্টে দ্বিতীয় সর্বোচ্চ সংখ্যা বের করা

  4. পাইথনে লিস্ট থেকে সর্বোচ্চ, সর্বনিম্ন, দ্বিতীয় সর্বোচ্চ ও দ্বিতীয় সর্বনিম্ন বের করা