Logo chegg

Devise an algorithm to prevent class conflicts

Chegg’s current mobile application helps students search for, rent, and read textbooks on the go. As a new feature, Chegg is thinking about allowing students to input different classes in order to identify any scheduling conflicts. This would be a great way to test combinations of potential classes each semester!

10K
top 10
21
submissions
20
solutions max
Deliverables

Using the attached class schedules as your dataset, write up an algorithm that would take a few inputs (# of classes you’d like to take, and the names of classes you’re considering) and return groups of courses that fit properly on a schedule. Write the algorithm in any language you’d like, or feel free to write in pseudocode. Regardless of how you choose to write it up, please also include a brief paragraph discussing which programming language you think would be the best option for this task.

Additional Materials:
Leaderboard
This challenge has received 23 submissions
Top 5 share 7500 Next 5 share 2500
1500 Default profile pic University of California, Santa Barbara
500 Default profile pic Harvard University
1500 Default profile pic Rice University
500 Default profile pic University of Wisconsin
500 Default profile pic Rice University
1500 Square pic 243688 3049900945933 383206948 o California Institute of Technology
1500 Square pic me Rice University
500 Default profile pic University of California at Berkeley
500 Default profile pic Stanford University
1500 Default profile pic
Contact Us!
Popular Resources: Using MindSumo to Create Experience for Your Resume and Cover Letters What Makes a Great Challenge Solution?