एक पूर्णांक सूची दी गई है, हमारा कार्य सूची में N सबसे बड़े तत्व ढूंढना है।
उदाहरण
इनपुट : [40, 5, 10, 20, 9] N = 2 आउटपुट: [40, 20]
एल्गोरिदम
चरण 1: एक पूर्णांक सूची और सबसे बड़ी संख्या की संख्या इनपुट करें। चरण 2: पहले सूची को N बार पार करें। चरण 3: प्रत्येक पारगमन में सबसे बड़ा मान ढूंढें और इसे एक नई सूची में स्टोर करें।
उदाहरण
def Nnumberele(list1, N):
new_list = []
for i in range(0, N):
max1 = 0
for j in range(len(list1)):
if list1[j] > max1:
max1 = list1[j]
list1.remove(max1)
new_list.append(max1)
print("Largest numbers are ", new_list)
# ड्राइवर कोड
my_list = [12, 61, 41, 85, 40, 13, 77, 65, 100]
N = 4
# फ़ंक्शन कॉल करना
Nnumberele(my_list, N)
आउटपुट
Largest numbers are [100, 85, 77, 65]