/*Problem Statement
Your task is to implement a recommendation algorithm that takes in a student's past courses and
ratings, and returns a list of recommended courses based on the following criteria:
• Courses that the student has already taken and rated highly (4 or 5) should be given higher
priority in the recommendations.
• Courses that are related to the student's past courses (e.g. same subject or level) should be
given higher priority in the recommendations.
• Courses that have been highly rated by other students should be given higher priority in the
recommendations.
*/
using System;
using System.Collections.Generic;
public class Program
{
public static void Main()
}