কম্পিউটার

একটি তালিকায় দ্বিতীয় বৃহত্তম সংখ্যা খুঁজে পেতে পাইথন প্রোগ্রাম


এই নিবন্ধে, আমরা নীচে দেওয়া সমস্যার বিবৃতিটির সমাধান সম্পর্কে জানব৷

সমস্যা বিবৃতি − আমাদের একটি তালিকা দেওয়া হয়েছে, আমাদের একটি তালিকায় দ্বিতীয় বৃহত্তম সংখ্যা প্রদর্শন করতে হবে৷

সমস্যা সমাধানের জন্য তিনটি পন্থা আছে—

পন্থা 1 − আমরা সেট() ফাংশন এবং রিমুভ() ফাংশন ব্যবহার করি

উদাহরণ

list1 =[11,22,1,2,5,67,21,32]# অনন্য উপাদান পেতে new_list =set(list1)# list1new_list.remove(max(new_list))# থেকে সবচেয়ে বড় উপাদান সরিয়ে এখন কম্পিউটিং করা হচ্ছে অন্তর্নির্মিত পদ্ধতি দ্বারা সর্বাধিক উপাদান?মুদ্রণ(max(new_list))

আউটপুট

32

পন্থা 2 − আমরা sort() পদ্ধতি এবং নেতিবাচক সূচক ব্যবহার করি

উদাহরণ

list1 =[11,22,1,2,5,67,21,32]# বিল্ট-ইন সাজানোর পদ্ধতি ব্যবহার করে [-২])

আউটপুট

তালিকার দ্বিতীয় বৃহত্তম উপাদান হল:32

পদ্ধতি 3 - আমরা দ্বিতীয় সর্বোচ্চ উপাদান পেতে ব্রুট-ফোর্স পদ্ধতি ব্যবহার করি

উদাহরণ

list1 =[11,22,1,2,5,67,21,32]# ধরে নেওয়া হচ্ছে max_ 0ম এবং 1ম সূচকে সর্বাধিক উপাদানের সমান এবং সেকেন্ড ম্যাক্স হল তাদের মধ্যে সর্বনিম্ন_=max(list1[0], list1[1])secondmax=min(list1[0],list1[1])in range(2,len(list1) এর জন্য):# যদি পাওয়া যায় উপাদান max_ if list1[i]>max_:secondmax=max_ max_=list1[i] #if found element is greater than secondmax else:if list1[i]>secondmax:secondmax=list1[i]print("দ্বিতীয় সর্বোচ্চ সংখ্যা হল তালিকা হল :",str(secondmax)) 

আউটপুট

দ্বিতীয় সর্বোচ্চ নম্বর হল তালিকা হল :32

উপসংহার

এই নিবন্ধে, আমরা শিখেছি কিভাবে আমরা একটি তালিকার দ্বিতীয় বৃহত্তম উপাদান খুঁজে পেতে পারি।


  1. পাইথন প্রোগ্রাম একটি তালিকার ক্ষুদ্রতম সংখ্যা খুঁজে বের করতে

  2. পাইথন প্রোগ্রাম একটি অ্যারের বৃহত্তম উপাদান খুঁজে বের করতে

  3. একটি অ্যারের বৃহত্তম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রাম একটি তালিকায় বৃহত্তম, ক্ষুদ্রতম, দ্বিতীয় বৃহত্তম এবং দ্বিতীয় ক্ষুদ্রতম খুঁজে পেতে?