Skip to content

Commit

Permalink
Create Read Me.md
Browse files Browse the repository at this point in the history
  • Loading branch information
saraRaris committed May 5, 2020
1 parent 5d265f0 commit 002d4a4
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions Read Me.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Read Me

##Excerisce description
We create a new startuo for conference planning. Now we need an automated way for creating the conference schedule.

**Preconditions:**

* Talks should be imported from a CSV
* Talks are either 30 or 50 min long
* There is a lunch break between 12 and 13 o'clock each day

**Solution:**

The solution should generate a conference plan that minimizes empty slots and breaks between talks. Each day should feature a talk starting at 9 o'clock and another talk ending at 17 o'clock.
The output should be a table that lists all talks for all days.

##Instrucions

In this repository the following files can be found:

* A .py file : ```script.py```.
* A .py file: ```talks.py ``` defining the classes related to the talks.
* A .py file: ``conference.py`` defining conference class.
* A .csv file: ``conferences.csv`` with a sample list of talks.


To run this program please enter the following command on the terminal:

python script.py --path [PATH_TO_CSV_FILE]

Two assumptions have been considered to develop the solution:

1. A talk ending just before the lunch break or before of the end of the conference day does not have a reserved cleaning slot, hence those were not applied.

2. Break time was considered only the time where it was not possible to fit a new talk. Cleaning slots or lunch break were not considered as such.

0 comments on commit 002d4a4

Please sign in to comment.