Love this. I did the first couple of days within irb (Ruby REPL) before deciding to actually write scripts, seeing the second exercise for a given day builds on the first. Found it interesting there's a "Leader board" since well, there's no "points" to accumulate other than completing two puzzles per day, so whomever is listed there is just those 100 who came to see the puzzles first. So far they're not very hard, but still fun.
26 points, but no discussion here... I guess many were lured into the challenges, trying to solve the currently available puzzles instead of commenting. #nerd-sniping
Nice site! I've completed till Day 5 and enjoyed the puzzles. I solved them mainly in JS on browser console, although for the Day 4 challenge I had to run it on node js so my browser won't hang; and also Day 2 challenge in C++ to take advantage of the scanf function in parsing the input.
<i>"The first character in the instructions has position 1, the second character has position 2"</i><p>This project seems awesome but playful -1 for non-zero-based-indexing :)<p>[Edit:]<p>another note (obviously I'm hooked).. This instruction isn't 100% parseable. It's not clear whether the desire is for three unique vowels need to appear or if three positions in the string need to be vowels. For instance, would 'aaa' qualify?<p>"It contains at least three vowels (aeiou only), like aei, xazegov, or aeiouaeiouaeiou"<p>[Edit Again: Nevermind... the test example 'aaa' clears it up]
I solved most of the 6 first days in Bash. I used Lua for days 4 and 6 for performance reasons (I have working solutions in Bash too, but they are way too slow).
Lovely puzzles. Solved day 5 without resorting to regexes (which was kinda fun). Only gripe I have is that I can't use requests to get at the data.