-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
gil.zellner
committed
Dec 17, 2020
1 parent
dc9d17d
commit ad4259b
Showing
2 changed files
with
1,685 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,86 @@ | ||
# DevOpsDaysTLV2020Challenge | ||
Programming challenge for DevOpsDays Tel Aviv 2020 | ||
# DevOpsDays Tel Aviv 2020 Challenge | ||
|
||
Challenge will appear here at 11am on December 17th | ||
## Our Problem | ||
|
||
Working from home sent us all well... home. | ||
|
||
But we still like to get together for beer once in a while (according to regulations of course). | ||
|
||
Our lives changed and getting the schedule to work is hard. | ||
|
||
## The Solution | ||
|
||
That is where you come in! | ||
|
||
Each person wrote when they are available. | ||
|
||
Each person also wrote when we can meet at their house. | ||
|
||
We need a program to make sense of it and tell us when are we meeting! | ||
|
||
## Resources: | ||
|
||
Here is a log excerpt from slack with what everyone wrote. | ||
Full log is under log.txt | ||
|
||
``` | ||
Gil: I can do Wednesday at 18:00 | ||
Eli: I can do Monday at 13:00 | ||
Andrii: My yard is available Thursday at 16:00 | ||
George: My yard is available Sunday at 16:00 | ||
Daniel: My yard is available Monday at 10:00 | ||
``` | ||
|
||
Your program will read this file, and output something that looks like: | ||
``` | ||
We will meet at Gil's house on Tueday between 1700-1800 | ||
``` | ||
|
||
## Guidelines | ||
|
||
### Programmatic solution | ||
|
||
In case this wasn't obvious, you need to write code to process this. | ||
|
||
### Unknown amount of responses | ||
|
||
You do not know how many people will respond. | ||
|
||
If there are multiple options that work, pick one at random. | ||
|
||
### Contest Guidelines | ||
|
||
We like golang, but any programming language would be fine. | ||
|
||
We will be giving away 2 sets of Sony Active Noise cancelling true wireless earbuds | ||
|
||
First set will go to the first person who solved it, | ||
|
||
Second set will be raffled off between the rest of the solvers. | ||
|
||
We will send them to your house after the event. | ||
|
||
### Show me it works and win! | ||
|
||
Demo and explain your working code to an Appsflyer engineer on discord via video chat. | ||
|
||
We will be available on the sponsor channel. | ||
|
||
### FAQ | ||
|
||
#### What if there is no option ? | ||
Then say there is no option, but this is not likely. | ||
|
||
#### How many participants ? | ||
Whoever answered the survey. | ||
|
||
#### Do I have to show my code ? | ||
Yes. | ||
|
||
#### What Languages can I use ? | ||
Anything that you can show me running on your laptop via a 5 min zoom session | ||
|
||
#### Is this an actual log ? | ||
We created a generator for this, | ||
and if you think the input is faulty, | ||
we can generate new input upon request. |
Oops, something went wrong.