Skip to Main Content
The MindSumo platform is now officially closed. We thank our solvers and clients for 13 years of insight, creativity, and collaboration. For any remaining questions, please reach out to [email protected].
Devise an algorithm to prevent class conflicts
Challenge Type: engineering
See more like this check out our active challenges
$1,000
top 10
23
submissions
20
solutions max

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!

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.

    Submissions will be graded on the following criteria:
  • Meets Deliverables
  • Creativity
  • Clarity
Additional Materials:
Reward Tiers
5 Winners
will receive $150 each
5 Honorable Mentions
will receive $50 each
Leaderboard
$150.00 Yingjie Hu University of California, Santa Barbara
$150.00 Michael Peirce Rice University
$150.00 Walker Mills California Institute of Technology
$150.00 Seth Lauer Rice University
$150.00 Hasith Vidanamadura
$50.00 Jonathan Miller Harvard University
$50.00 Mir Asif Asgar University of Wisconsin
$50.00 Carolyn Shuford Rice University
$50.00 David Ju University of California at Berkeley
$50.00 Janice Lan Stanford University
Submission questions


0 characters Average: 1723 characters
Your solution must be at least 200 characters long