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.
Should mention what to do in case of a tie. I suspect this is why people are failing the randoms.
It seems everyone so far has the same solution, which takes over 3 seconds to run. Is there a better method to do this problem?
Use range instead of xrange (Python 2).
What's the most efficient way to solve this problem? (None of the top answers have more than 1 vote right now)
Issue with Python test cases?
test.assert_equals(lazy_mod(),0) should be test.assert_equals(lazy_mod,0)
Some random test cases have more than one solution.
Random cases will sometimes time out, even with the current top solution.
Python beginners should all read this, it's very important: http://www.python-course.eu/deep_copy.php
Is there a faster solution for python? Since there are nested lists, converting to sets won't work so it seems the only option is to do an individual search which is O(n^2).
Sorting one list and doing a binary search would be faster, right?
I know there's a formulaic O(1) solution but there is an issue with the O(n) recursive approach in Python where it will reach the maximum recursion depth.
I even tried one of the approved solutions and it gave the same error.
So what would be the approach to solving this in Python. I've tried currying but couldn't figure it out.
Either needs to be tagged with regex or ranked as higher difficulty.
I suggest providing the dictionary so we don't have to manually create it.
There are some issues with the speed check for Python. Random variation can cause the same code to be faster or slower than 0.5s.
Even the top solution can take over 0.5s and fail.
This solution is average O(n) since set search is average O(1). Replace the set with a list and you will time out.
Loading more items...