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])
Информация по комментариям в разработке