-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
40 lines (29 loc) · 1.44 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Rules:
- You have 60 minutes. Please complete as many of the exercises as possible.
- Exercises may be completed in any order. Some are harder than others.
Jelly Belly might be a good starting point
- Use any tools you wish so long as it executes on the hackfest machine.
Bash, Python, Ruby, Perl, C, C++, ObjC, and Java are on there. We will apt-get install
anything within reason, just tell us what you need.
- Commit early, commit often. If it's not committed to your git repo, it
didn't happen, so at least commit by the end of the night!
- For extra credit, show us how you think by showing us how your work evolves
across commits.
- A commit history that demonstrates TDD is not considered "Just Showing Off".
A short description of each exercise is listed as follows, to allow you to more quickly decide what to work on. Good Hacking.
Jelly Belly:
Simply printing text under certain conditions.
Ajax Cows:
Add an AJAX form to a webpage that makes requests.
Money Making Sequel:
Gather data via SQL queries.
Parse Me:
Parse some receipts from Subway for basic information and store that information in a data structure. Build unit tests if you like.
Ping Pong:
Run the provided server and try to get it to respond to a message sent over a TCP socket.
Random Threads:
Create threads that produce and analyze information.
The Count:
Find and parse a log file for some information.
Zero Byte Hunt:
Find and count empty files in a directory tree.