Alex wins our first Coding Challenge
By Editor on March 13, 2012 in Sortable

Thanks to everyone who entered our coding challenge in the month of February. We saw some impressive entires, and a wide variety of approaches to solving the problem. Entries were scored as follows:

Number correct matches – 10 * number of false positives – number of false negatives

The top entrants and scores were:

  1. Alex R, 18207 (Java, 1.7 s)
  2. Steve H, 17887 (Python, 60 s)
  3. Perry T, 14442 (Python, 50 s)

Congratulations to Alex R, who won $500 for his efforts!

The maximum score possible was 19633. Alex’s solution dominated all categories: most correct matches, fewest false postivies, and fewest false negatives. There were 13 entries with an average score of 12330 and a standard deviation of 4058.

Unsurprisingly, given the scoring function, those who avoided false positives did the best. In general, and because of the focus on precision, ugly heuristics did much better than more elegant probabilistic models. Some people employed a mix of the two with good success.

Thanks again to all the entrants, and keep an eye out for future coding challenges from Sortable.com.

2 Responses
Alex R Posted on Mar. 13th

Can you disclose processing times and programming languages please?
Why did you decide to keep last names confidential?


Mark Feeney Posted on Mar. 13th

Hi, Alex. Congrats on the win. I’ve updated the post with the languages and runtimes. As for keeping names confidential, I just thought some small degree of privacy was a good default position.


Name (required):

E-Mail: (will not be published - required)

Website:

Comment (required):