{"push_id":947148616,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"8a44940bea50323870873ca777588e909925168c","before":"e9ecce9f337e13b3a45d80a09472f63e17a12665","commits":[{"sha":"44eefff0871569cb31e403c5a2e90f53ddc804b7","author":{"email":"78e274c8851c4aeca246048031ac65972290a3f3@yammer-inc.com","name":"Dmitry Stratiychuk"},"message":"Move naive summer to helper class","distinct":true,"url":"https://api.github.com/repos/shtratos/subsetsum/commits/44eefff0871569cb31e403c5a2e90f53ddc804b7"},{"sha":"21ff216e728892a81eb60b1a5bb56c7a10717993","author":{"email":"78e274c8851c4aeca246048031ac65972290a3f3@yammer-inc.com","name":"Dmitry Stratiychuk"},"message":"Fix error message","distinct":true,"url":"https://api.github.com/repos/shtratos/subsetsum/commits/21ff216e728892a81eb60b1a5bb56c7a10717993"},{"sha":"4014d03c4c825ca3e4a939bf9ef5ea84ddaad2de","author":{"email":"78e274c8851c4aeca246048031ac65972290a3f3@yammer-inc.com","name":"Dmitry Stratiychuk"},"message":"Implement dynamic programming solution and run it alongside for comparison","distinct":true,"url":"https://api.github.com/repos/shtratos/subsetsum/commits/4014d03c4c825ca3e4a939bf9ef5ea84ddaad2de"},{"sha":"de7cf40022f697c3dc91efea9640c5f5b7f28d5d","author":{"email":"78e274c8851c4aeca246048031ac65972290a3f3@yammer-inc.com","name":"Dmitry Stratiychuk"},"message":"Implement dynamic programming solution via arrays\n\nIt's immensely faster","distinct":true,"url":"https://api.github.com/repos/shtratos/subsetsum/commits/de7cf40022f697c3dc91efea9640c5f5b7f28d5d"},{"sha":"2f2b944ecde766777c1b6d6a8440c646caad7061","author":{"email":"78e274c8851c4aeca246048031ac65972290a3f3@yammer-inc.com","name":"Dmitry Stratiychuk"},"message":"Cleanup old implementation","distinct":true,"url":"https://api.github.com/repos/shtratos/subsetsum/commits/2f2b944ecde766777c1b6d6a8440c646caad7061"},{"sha":"8a44940bea50323870873ca777588e909925168c","author":{"email":"78e274c8851c4aeca246048031ac65972290a3f3@yammer-inc.com","name":"Dmitry Stratiychuk"},"message":"Optimize dynamic programming solution\n\nBoolean matrix can be replaced with integer array","distinct":true,"url":"https://api.github.com/repos/shtratos/subsetsum/commits/8a44940bea50323870873ca777588e909925168c"}]}