C++ Scheduler Program

I’m not primarily a programmer, but I can code (and when I get into The Zone, I love it). At one of my previous jobs, I needed a program to produce a schedule for about 170 employees based on their availability and how many desks we needed filled on any given shift.  By hand, this took over a week of full-time work.  This program does it in less than a second.

I wrote it in C++. The program reads in a CSV of employee availabilities (shifts are hard-coded, for now) and outputs 1) a schedule with as many desks filled as possible, and 2) a summary of each employee’s availability after scheduling.

Download the source here.

Leave a Reply

Your email address will not be published. Required fields are marked *