{"push_id":1260311887,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"7c17315c42709c9cf220341424f00faabc958fe6","before":"fd9084d657e394ec102d8c9ac43e9d5cbc07b22f","commits":[{"sha":"7cdc81808d362f6a99a72374957ac82b00e68fcd","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Add a permutations extension to Array","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/7cdc81808d362f6a99a72374957ac82b00e68fcd"},{"sha":"d2c2ac04e47d4a819dc69736fe196a724c4e77e8","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Update permutation tests\n\nAdd a String-based test and move the core test logic into a helper\nfunction.","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/d2c2ac04e47d4a819dc69736fe196a724c4e77e8"},{"sha":"f29df7c57ecd46b434000a62559c14667063c966","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Add a function to calculate the distance traveled","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/f29df7c57ecd46b434000a62559c14667063c966"},{"sha":"a9f6721311042eb768d346f0020a11e999d4bc34","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Remove labels from Route initializer\n\nRoute doesn’t actually care about the order of its arguments. It does\nthis under the assumption that the distance will end up being the same\neither way. This is probably not a particularly good abstraction, but it\nworks for this problem.","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/a9f6721311042eb768d346f0020a11e999d4bc34"},{"sha":"472d45b0638dfcba3fed1c7d8d3003df44ed67ea","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Remove unused setUp and tearDown methods","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/472d45b0638dfcba3fed1c7d8d3003df44ed67ea"},{"sha":"bfa4d07ec22397ab5d43a40acd4439f3cca68b06","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Fix spurious labels error","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/bfa4d07ec22397ab5d43a40acd4439f3cca68b06"},{"sha":"c4509a08300b8cc4b3cc5386c145d857ae9bdbca","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Add shortestDistance function","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/c4509a08300b8cc4b3cc5386c145d857ae9bdbca"},{"sha":"9aa43c7aa4349fddfe7cc5fcb91d12b48d2e7635","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Add longestDistance function","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/9aa43c7aa4349fddfe7cc5fcb91d12b48d2e7635"},{"sha":"5ab993f3e2d27bf8aa966dfc0d9410354cc7bcd9","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Add a words property to String.CharacterView","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/5ab993f3e2d27bf8aa966dfc0d9410354cc7bcd9"},{"sha":"93a70db5543ed68b17aacbca77e4d5ed325facdb","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Add input parsing","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/93a70db5543ed68b17aacbca77e4d5ed325facdb"},{"sha":"e51d27cd92f850c9e7aa72110f34fdc88f3fd07a","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Fix bug in distance(via:following:)\n\ndistance(via:following:) was returning 0 instead of nil when it couldn’t\nfind any cities in the routes. Change the function to pass nil as the\ninitial argument to reduce and use the nil coalescing operator in the\nclosure to default to 0 iff the sequence has elements.","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/e51d27cd92f850c9e7aa72110f34fdc88f3fd07a"},{"sha":"c88e34732b26c2264a5034cda7953d84f3e524b6","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Fix off by one error in permutation unit test","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/c88e34732b26c2264a5034cda7953d84f3e524b6"},{"sha":"07e5d4ddc10372c5adee548a70587e9451e9c50f","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Add a test for number of permutations","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/07e5d4ddc10372c5adee548a70587e9451e9c50f"},{"sha":"c5f30c12220726670b378dc680579c14285ee547","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Fix broken permutations implementation\n\nThe implementation wasn’t working right at all, which was hidden by the\nbuggy unit tests.","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/c5f30c12220726670b378dc680579c14285ee547"},{"sha":"7c17315c42709c9cf220341424f00faabc958fe6","author":{"name":"Randy Eckenrode","email":"4e24df025001b8b6221e3a3fc2938879a1d70b35@me.com"},"message":"Day 9 solution","distinct":true,"url":"https://api.github.com/repos/kenada/advent-of-code/commits/7c17315c42709c9cf220341424f00faabc958fe6"}]}
{"actor":{"display_login":"kenada"}}