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.
Yes, my code was wrong. I have solved the issues. Thank You.
Your code is wrong, the tests are fine. Not a kata issue. Print the input to help you debug your code.
So I solved it in Python myself with no problems, and I'm left with even more questions than before. The word "love" doesn't appear anywhere in the tests, or in their generation. Are you sure you're not making this up?
See https://docs.codewars.com/training/troubleshooting/#print-input
If test cases were wrong, how would they be approved in the first place? And then, how would 6k+ users be able to successfully solve them? I haven't attempted this in Python, but your claims seem ludicrous.
Test cases in python needs to be correct. around 6 or more testcase have wrong solution or question. like "IloveYou" the expected output is "i_love_you". As 'l' is not capital the expected output would be incorrect.
Tag added
Python:
initial solution setup's function parameter is shadowing a built-in
Would also be nice to add some useful assertion messages
You are not wrong, this is an issue :)
My code is correct, but it doesn't work properly in the random test!
Why don't the creator of this exercise take responsibility for the sample tests?
shouldn’t this kata be tagged with regex?
I am well aware that as a developer you are supposed to look for ways and answersbut come on my guy... not tests for Javascript? anyways just copy and paste this tests and youll be all good...
BTW i got the tests from a guy further down the comment section.
Test.assertEquals(toUnderscore("Test7Welt"), "test7_welt", "Failed Test7Welt")
Test.assertEquals(toUnderscore("TestWelt"), "test_welt", "Failed TestWelt")
Test.assertEquals(toUnderscore("test7welt"), "test7welt", "Failed test7welt")
Test.assertEquals(toUnderscore("helloWelt"), "hello_welt", "Failed helloWelt")
Test.assertEquals(toUnderscore(1), "1", "Failed number")
Test.assertEquals(toUnderscore(null), "null", "Failed null")
Nice kata, but is it really 5 kyu?
It's Codewars, you can't those ratings too seriously. People just like to see short one liners regardless of readability and efficiency.
Sometimes you can learn interesting tricks from them too.
Loading more items...