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.
python new test framwork
Nice and funny kata, well done.
Tests should not use
test.expect
in all languagesPython 3.8 should be enabled with new test framework (Refer this & this for more detail)
Ruby 3.0 should be enabled (Refer this & this for more detail)
The constraints should be mentioned in the description. Also, please add large tests that reach septillion as of now there is only two fixed tests in that case (in this case, Python)
Test cases are far from enough. There are only 7 tests, and lots of buggy solution passed.
Also, needs random tests.
Resolved by switching to Python 2.
Python test code is failing on "Testing for 120" with the following trace:
My actual solution returns the expected string when tested locally with input
120
; there are no floats involved.Double-checked the problem by submitting this:
The failure is the same.
This comment is hidden because it contains spoiler information about the solution
Hi guys, I was intrigued by the top solution and then I decided to run it against my tests and some tests failed.
I think this kata should contain more tests (sorry, I never suggested something to a kata, I don't know how to do this)
But here are some that failed (I can probably send my whole suite if you are interested)
Test.assert_equals(int_to_english(1000), 'one thousand')
Test.assert_equals(int_to_english(100), 'one hundred')
Test.assert_equals(int_to_english(30), 'thirty')
Test.assert_equals(int_to_english(20), 'twenty')
Test.assert_equals(int_to_english(14), 'fourteen')
Hey there,
I worked on this for a really long time and it was good fun but now I'm failing on just a few of the random tests. I'm passing around 45/50. And I have no idea what the problem is, as my answer is exactly the same as the expected outcome.
Error message is like this:
Valid outputs: 'ten billion five hundred fifteen million eight hundred fifty thousand three hundred eighty seven' or 'ten billion five hundred and fifteen million eight hundred and fifty thousand three hundred and eighty-seven' - Expected: ten billion five hundred and fifteen million eight hundred and fifty thousand three hundred and eighty-seven, instead got: ten billion five hundred fifteen million eight hundred fifty thousand three hundred eighty seven
Could anyone help out?
This comment is hidden because it contains spoiler information about the solution
What about adding the case for
0 => 'zero'
?I passed the submission but i still get a fail? passed all tests non failed, i got it done in 65ms? am i doing something wrong?
Well, I just learned that the framework merges double spaces into a single one upon print. This made it really hard to find the bug in my solution...
Loading more items...