Flatten Dictionary Challenge

While browsing /r/javascript Thursday night, I came across a post regrading a mildly interesting interview question which had to do with flattening a Javascript object to a URI. Two things immediately jumped into my mind: I have to show one of my coworkers. This would make a “midly interesting” Python challenge! Friday morning, the first thing I did when I got into work was write the challenge on our white board and my solution in Python....

November 17, 2013

More TDD and Recursion Practice

It seems that Javascript challenges are more frequent at work. Thursday afternoon when we got back from lunch, my coworker was testing himself in the You Can’t Javascript Under Pressure challenges. As great coworkers, we (by that I mean, me) decided to help out and put more pressure on our fellow coworker, without even being asked to! One of the challenges that came up during the test was a function ArraySum() which accepts a list (array) of values and you must total all the integers within the array....

November 14, 2013

Python Excel XLRD and XLWT

The other week we received a request for a small script from a department on campus. The department needed to evaluate data from a Microsoft Excel worksheet which they wrote a macro for. Their problem, though, was to aggregate all their data into one sheet. This aggregation process was not only the most tedious but was also their longest task taking nearly 2 weeks to complete. My coworkers and I were shocked that they’ve continued this process for so long without looking to automate it somehow, so we took on the challenge to ease the pain in their lives....

May 29, 2013