From 0d906e363486f9fe84a35d5ba0ff7831974830b6 Mon Sep 17 00:00:00 2001 From: Kshitij Date: Mon, 16 Oct 2023 20:18:11 +0530 Subject: [PATCH] moved assignment-29 given by ma'am to archive --- .../assignment-29 (Early access).cpp | 0 quicksortEarlyAccess.py | 31 ------------------- 2 files changed, 31 deletions(-) rename assignment-29 (Early access).cpp => archive/assignment-29 (Early access).cpp (100%) delete mode 100644 quicksortEarlyAccess.py diff --git a/assignment-29 (Early access).cpp b/archive/assignment-29 (Early access).cpp similarity index 100% rename from assignment-29 (Early access).cpp rename to archive/assignment-29 (Early access).cpp diff --git a/quicksortEarlyAccess.py b/quicksortEarlyAccess.py deleted file mode 100644 index 0299b09..0000000 --- a/quicksortEarlyAccess.py +++ /dev/null @@ -1,31 +0,0 @@ -# Function for quick sort: -def quicksort(arr): - if len(arr) <= 1: - return arr - - pivot = arr[len(arr) // 2] - left = [x for x in arr if x < pivot] - middle = [x for x in arr if x == pivot] - right = [x for x in arr if x > pivot] - - return quicksort(left) + middle + quicksort(right) - -# Function for displaying top scores: -def top5(arr): - sorted_arr = quicksort(arr) - top_scores = sorted_arr[-5:][::-1] - return top_scores - -# Defining main function: -def main(): - total=int(input("Total number of students are:\t")) - percent=[] - for i in range(total): - percent_in=float(input(f"Enter percentage for student {i+1}:\t")) - percent.append(percent_in) - print(f"\nPercentages of students are:\t {percent}") - print(f"\n------------------\nSorted marks (using quick sort algorithm):\t{quicksort(percent)}\n------------------") - print(f"\n------------------\nTop five scores are:\t{top5(percent)}\n------------------\n") - -# Calling main function: -main()