Consider an Organization which provides technicians for different types of jobs.Each job type varies in completion time and technician count. For e.g., Job type 1 requires 2 technicians and 1 hour to complete and job type 2 requires 1 technician and 30 minutes to complete. All technicians are available all the time (Organization working time is 09:00-18:00) unless they are assigned any jobs. A customer can request the service online and an available time slot should be displayed based on the selected job type. There are no other constraints like minimum shift or maximum shift per technician, and also assume that all technicians are  equally skilled.What is the best possible way to generate the time slot?
Time slot generation based on available technicians
algorithms