NPTEL Programming Data Structure And Algorithms Using Python Week 4 Programming Assignment July 2023

Publié le: 18 août 2023
sur la chaîne: Gmone Lab
731
10

This video provides the solution of This video provides the solution of NPTEL course Operating System Fundamental Week 1 Assignment 1 Solution July-Dec 2023.

nptel, NPTEL, nptel solution, nptel assignment solution, assignment 4, week 4,july 2023, dec 2023, 2023, nptel 2023, nptel 2023 solution, nptel 2023 assignment solutions, week 4 assignment 4, nptel week 4, nptel assignment 4, solution, solution of nptel course, nptel assignment 4 solution, nptel course solution, nptel python solution, nptel python solution 2023, nptel data structure python, nptel dsa solution, nptel dsa solution 2023, nptel dsa python solution, data structure, python, nptel data structure using python, programming assignment, nptel dsa week 4, nptel dsa assignment, nptel dsa assignment solution, nptel week 4 solution, nptel python assignment solution


#nptel
#nptelquiz
#nptelanswer
#nptelcourseanswers
#nptelsolution
#nptelassignment
#nptelquizsolution
#nptelassignmentsolution
#nptel2023
#nptel_assignment
#nptel_july2023

Code:

def histogram(l):
count_dict = {}
for num in l:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1

sorted_count = sorted(count_dict.items(), key=lambda x: (x[1], x[0]))
return sorted_count



def transcript(coursedetails, studentdetails, grades):
Convert course details to dictionary for faster lookup
course_dict = {course[0]: course[1] for course in coursedetails}

Create a dictionary to hold student grades
student_grades = {}
for grade in grades:
rollno, course, g = grade
if rollno in student_grades:
student_grades[rollno].append((course, course_dict[course], g))
else:
student_grades[rollno] = [(course, course_dict[course], g)]

Sort each student's grades
for rollno, grade_list in student_grades.items():
student_grades[rollno] = sorted(grade_list, key=lambda x: x[0])

Create final list
final_list = []
for student in studentdetails:
rollno, name = student
final_list.append((rollno, name, student_grades.get(rollno, [])))

Sort the final list by roll number
return sorted(final_list, key=lambda x: x[0])


Sur cette page du site, vous pouvez voir la vidéo en ligne NPTEL Programming Data Structure And Algorithms Using Python Week 4 Programming Assignment July 2023 durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Gmone Lab 18 août 2023, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 731 fois et il a aimé 10 téléspectateurs. Bon visionnage!