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.
Same issue here.. process timing out..
well, as I mentioned before, I added the below tests and code finished in 140ms..
Test.assert_equals(gap(2, 10000000, 11000000), [10000139, 10000141])
Test.assert_equals(gap(84, 432560923690632432, 93274782356043246324324), [432560923690633109, 432560923690633193])
now I added these two, 524ms to finish
Test.assert_equals(gap(84, 43256092369069327478235604324632432432432, 9327478235932747823560432463243246043246324324), [43256092369069327478235604324632432439529, 43256092369069327478235604324632432439613])
Test.assert_equals(gap(84, 4325693274782356043246324324092393274782356043246324324690632432, 932932747823560432463243247479327478235604324632432482356043246324324), [4325693274782356043246324324092393274782356043246324324690634993, 4325693274782356043246324324092393274782356043246324324690635077])
still think my code won't finish within 6seconds for whatever is the given tests?
I just don't know what is happening
It is posible to do all test cases under 200ms (in JS). So try to write more efficient algorithm. Good luck.
Read the description again, you missed something...
This comment is hidden because it contains spoiler information about the solution
Process was terminated. It took longer than 6000ms to complete
Could you post exactly what you get? Did you get "Submission timed out" or "Process timed out"?
I added these two tests to already existing 5 tests for 'Run tests'
Test.assert_equals(gap(2, 10000000, 11000000), [10000139, 10000141])
Test.assert_equals(gap(84, 432560923690632432, 93274782356043246324324), [432560923690633109, 432560923690633193])
finished in 140ms
but when I 'Submit', it times out.. I seriously think script would finish within 6seconds
Try to speed up you search for primes! My solution runs at CW below 700 ms so you should succeed.
Hi,
Python: I am getting timeout issue.. not sure why
when I run it on my system with below tests, it takes only <=500ms
print nextPrime(2,3)
print nextPrime(20,300)
print nextPrime(32144322,23452625233)
print gap(4,100,110)
print gap(4,30000,100000)
print gap(2, 10000000, 11000000)
print gap(2, 100000000, 110000000)
print gap(2, 10000000000, 11000000000)
print gap(2, 100000000000, 110000000000)
print gap(2, 100000000430000, 1100000000056450)
print gap(84, 432560923690632432, 93274782356043246324324)
I tried some hacks..
this fails as expected (None should equal [30109, 30113])
def gap(g, m, n):
if n > 11000:
return None
while, this times out
def gap(g, m, n):
if n > 110000:
return None
my script might not be meeting 6sec requirement, but I don't think it should fail like this.. especially as much bigger number on my system does within 500ms..
any suggestions?