Asking me to register before I test your website? Really? Yay! I just love doing that!
And by registering, you mean username + password + confirm password + email + captcha ... I hope I'm going to get a confirmation email, I don't get nearly enough of those.
And hopefully you're going to send me a monthly newsletter. And commercial offers from your 'partners'! If so, please make sure you send it as HTML. Plain text is boring and ugly, and quite frankly would work too easily on my mutt client. Who would want that?
>How long does it take to type in a gibberish mailinator address and a password?
it isn't about "how long" this specific operation takes. In Russian there is a saying "One's experience of a theatrical show starts with the coatchecking experience at the theater". In this particular case the reg form strongly suggests that the user experience on the site wasn't designed well.
And as it happens according to the other posts, the experince of the majority of the users (the ones who completed the registration) was miserable as they didn't fit the narrow category of "know and interested in Python and ready to provide Skype ID".
That one's really damning. It's implying that they're using some sort of syntactic equivalence to compare solutions, which is a big no-no. It's not that difficult to generate a bunch of tests and run both solutions through an interpreter, and in this case, it's not that hard to compare them both on every possible input by running them through an abstract interpreter.
Not to mention, their example said that the return value would be (3 + 5) / 2, as opposed to just returning 4.
Here I was, trying to figure out how to write a class named Stack, that behaved like a list, had a push(self,x) method that did an append. Also, adjust the "op()" function so that instead of calculating the results of a mathematical operation, it returned a string holding the operation (like "(3 + 5)") being sure to add parentheses if there was a precedence issue.
...all in one line of code.
yeah, that one particular challenge was screwed up. The other ones were much better.
Learned something. A ticking counter is really, really unsettling. :)
Good luck with the site, I'm pretty sure that I cannot do even the simplest of things (having written not a single line of Python doesn't help, but the challenges are clear enough. I cannot blame the toolset here, it's myself/my mind going nuts).
I passed the challenge! I was able to do it because I tried implementing the solution myself from the problem statement, and made sure I had a correct solution before clicking Start. If you manage to code in the style Quixey has used, you can just diff your code and the buggy code they give you to find the bug. I highly recommend that strategy.
Just curious... not that I'm going to do this. Couldn't this be easily gamed by having one person in a group do the challenge first and then broadcast the question to the rest of the group to analyze at leisure prior to taking the quiz?
Even though I've never written a single line of Python, the challenge was clear and simple to solve (I'm winner #17).
To the people complaining about them not marking all solutions as correct, it does state in the "About" tab that you have to solve it by either editing one line or adding a new one.
That being said, they should've made it clearer and more visible. I actually failed all the qualifiers except for one because I added/changed more than one line.
If you're gonna participate (which you should!), make sure you take a look at the "About" page.
Be warned, if you want to sign up for the real challenge, you need a Skype account and a computer with a working mic. I don't have one at work, so guess I don't get to try.
Someone posted a comment asking for clarification in how the provided solution to the binary search qualifier could possibly work as intended. Specifically, in the following line of code the double slashes were erroneously interpreted as a comment rather than a division operator:
mid = start + (end - start) // 2
So I was the fifth winner. It's pretty fun. Keep your head on straight and you'll figure it out -- it's about the same difficulty as the qualifiers, so if you have any trouble, try and do them all, I guess.
Also, it may not be obvious that there is a skype element, but the challenge occurs completely in the browser. I finished mine before they called me on skype, so don't worry about that element.
This was fun but nerve-racking. I qualified and competed in the challenge but froze. The guy I talked to through Skype was real nice and supportive. Was a neat experience overall :)
Solved the Quicksort challenge. It's a bit tougher when you don't know python! Make sure you add quixeychallenge on Skype and then add yourself to the queue.
And by registering, you mean username + password + confirm password + email + captcha ... I hope I'm going to get a confirmation email, I don't get nearly enough of those.
And hopefully you're going to send me a monthly newsletter. And commercial offers from your 'partners'! If so, please make sure you send it as HTML. Plain text is boring and ugly, and quite frankly would work too easily on my mutt client. Who would want that?