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.
Thanks Chrono, but to be honest this shouldn't really happen since this env is meant for testing anything about the problem not just for uploading a solved version. This is a problem since the answear I return which is the one I use to debug is already sorted so I either have to figure it out by looking at the sorted version or use another env to solve it and then upload it. This really goes against every point of programming since debugging is a very important skill in your programming career. This just looks like lazy writting and not thinking about the people that are gonna solve the question. Thanks for the help!
Getting error while tryinh to litteraly print(1) on python for this kata:
Probably something wrong in the test pannel, but can't seem to see what's wrong. Some help would be needed. Thanks!
Traceback (most recent call last):
File "/workspace/default/.venv/lib/python3.11/site-packages/codewars_test/test_framework.py", line 112, in wrapper
func()
File "/workspace/default/tests.py", line 6, in basic_tests
test.assert_equals(sorted(permutations('a')), ['a'])
^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not iterable
I don't think that's a feature on this site. You can check your proccesing time in top left cornor of the output and then copy the other solution that you found and compare them manualy.Consider that the time will vary from test to test, because in almost any kata you got some random tests that you have to pass and they change for every attempt. Hope I helped you !
Thanks anyway, have a great one!
I think you forgot the [] in the list comprehension for the .join()
If u want to use a dictionary with all the values you can copy this one:
dictt = {'a':'1','b':'2','c':'3','d':'4','e':'5','f':'6','g':'7','h':'8',
'i':'9','j':'10','k':'11','l':'12','m':'13','n':'14','o':'15','p':'16','q':'17',
'r':'18','s':'19','t':'20','u':'21','v':'22','w':'23','x':'24','y':'25','z':'26'
}
The values of the keys are strings so you can use .join() with them without converting them into str. Hope I helped you!
I have started playing with this site for a week I don't want to disturbe anybody, but I saw a lot of comments about this topic and I just said it.
I will check it again, but I find it strange that a code works for N = 400 and N = 800 and then it doesn't work for 600. Because if it worked for 800 means all the prime primes number I found we re good, but for 600 it s strange. Sorry for bothering you I ll try to rewrite the code and maybe rethink it. Thanks !
Try to see if the python tests are good, because I fail 10 random tests and I have checked everything and it works fine. The test fail random they don't have any coleration between them. Thanks!
If you get a timeout error you need to optimize your code to be faster or even rethink how you approach the problem.
I think you only have 12000 ms to do 110 tests and the biggest test is n(60000).
It means that all the elements are in order(<) from the smallest one to the largest one and there are no duplicates.
The cache will save over time because you only run the first line of code just once, after that all the test are using by calling the function with different numbers.
Using the dict CACHE helps u jump over test you have already done in the previous so it s faster.
Chances are thinked the same way he did but by not using cache you are wasting time on useless tests.
I know I didn't find the best solution, but isn't this just hardcoding the whole point of this kata?
Everytime I attempt I get an error timeout.
My code is verifing every sum of the divisors of the numbers from m to n and I feel like that it taking too long but I don t have any other ideas can somebody give me a hint?
Thank you !
Can somebody tell me why when I test the code in passes but when I try tu submit it it gives me an execution error timeout?