Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
Edit:
Final refactoring - unpacked some statements that I thought made the code faster (I was wrong). Used timeit on everything.
Really appreciate this kata. I'm sure some folks thought it was easy, but I struggled with the level of optimization needed on this one.
Really enjoyed this kata - I realized after I finished I went way overboard (rate equations, testing variables, dictionary copying), but I really appreciate how much I had to think through for this one. Understanding how to get the user's transmit speed took longer than I like to admit.