{"shas":[["99999b2151ef6083de64b43f49be803ed6cfba75","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","Initial commit of reopository for Google CodeJam solutions.","dopplershift"],["926866e4fbc019e2aa4877b1b9d7bc67f242b6d1","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","Add README for github.","dopplershift"],["a1ee277ca01971d2285af21e8607ad26f513a77f","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","Add a few more comments.","dopplershift"],["d0f7599184146a7a3846b9a8e67ffc6e54f4fce0","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","Add solution for \"Reverse Words\".\nhttp://code.google.com/codejam/contest/dashboard?c=351101#s=p1","dopplershift"],["373574d6c1fceb4700c8c9d69118b883dd75d896","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","Some clean-ups and tweaks. TODO: I really should make a base class to\neliminate code duplication between all the exercises.","dopplershift"],["268e1442b81de73697554943855f6a52b8f6ffe5","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","Add some more older code.","dopplershift"],["583eb02edb21e2862bca4b9301fc6eb50d217c7e","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","Add a base C++ class for Google CodeJam solutions. This eliminates a\n*ton* of boilerplate code, simplifying the solution code itself.","dopplershift"],["e7d7def7738e8f6505582f8eb6c599be68fb9085","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","Refactor the ReverseWords solution to use the new CodeSolution class.","dopplershift"],["29ed91f15d965fbfb0ce0829a382c9d82de6c669","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","Refactor ScalarProduct solution to use the new base class.","dopplershift"],["8982b4cbddcb56bd69c8d500cea54b5170ed28fd","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","A few more tweaks to the CodeSolution class to add helpers for flushing\nthe rest of a line, getting a line as a vector of values (template\nmethod), and getting a single value (template).","dopplershift"],["157c4bfc7d452abf9cd81b6af66f370a439b79f7","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","Simplify the solutions by using new helper methods.","dopplershift"],["a2573bd9340816f575e5e5e3e0b4bfdb93aeb554","7dc18fbe8fbd6eba931be0daeefa0b76537e9e17@gmail.com","Improve error handling so that exceptions are actually usable.","dopplershift"]],"repo":"dopplershift/CodeJam","actor":"dopplershift","ref":"refs/heads/master","size":12,"head":"a2573bd9340816f575e5e5e3e0b4bfdb93aeb554","actor_gravatar":"6401b8425eed08fcbaffffeeaceac894","push_id":25692469}