Automatic Study Combination Algorithm java swing algorithm
Simultaneously attending courses from 2 schools isn’t easy!
This program combined all lesson tables of all selected courses from 2 schools, to figure out a schedule so I can attend every course.
The first version took 11 hours to complete. But rewriting the algorithm to be more performant, it only took less than 4 hours. dev time + run time < 11 hours