English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
정수 목록을 주어진 경우, 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("가장 큰 숫자는 ", new_list) # 드라이버 코드 my_list = [12, 61, 41, 85, 40, 13, 77, 65, 100] N = 4 # 함수 호출 Nnumberele(my_list, N)
출력 결과
가장 큰 숫자는 [100, 85, 77, 65]