একটি অ্যারে দেওয়া আছে, আমাদের কাজ হলো সর্বোচ্চ, সর্বনিম্ন, দ্বিতীয় সর্বোচ্চ এবং দ্বিতীয় সর্বনিম্ন সংখ্যা বের করা।
অ্যালগরিদম
Step 1: লিস্ট এলিমেন্ট ইনপুট নিন। Step 2: একটি নম্বর নিন এবং লিস্টের অন্যান্য সব নম্বরlerle তুলনা করুন। Step 3: সর্বোচ্চ, সর্বনিম্ন, দ্বিতীয় সর্বোচ্চ, দ্বিতীয় সর্বনিম্ন পান।
উদাহরণ কোড
# লিস্টে সর্বোচ্চ, সর্বনিম্ন, দ্বিতীয় সর্বোচ্চ ও দ্বিতীয় সর্বনিম্ন বের করতে def maxmin(A): maxi = A[0] secondsmax = A[0] mini = A[0] secondmini = A[0] for item in A: if item > maxi: maxi = item elif secondsmax != maxi and secondsmax < item: secondsmax = item elif item < mini: mini = item elif secondmini != mini and secondmini > item: secondmini = item print("Largest element is ::>", maxi) print("Second Largest element is ::>", secondsmax) print("Smallest element is ::>", mini) print("Second Smallest element is ::>", secondmini) # ড্রাইভার কোড A = list() n = int(input("Enter the size of the List ::")) print("Enter the number ::") for i in range(int(n)): k = int(input("")) A.append(int(k)) maxmin(A)
আউটপুট
Enter the size of the List ::6 Enter the number :: 12 30 2 34 90 67 Largest element is ::> 90 Second Largest element is ::> 67 Smallest element is ::> 2 Second Smallest element is ::> 12