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.
There some not right random tests. For example some not right tests.
Testing for 6 and 'B8lB888B88Bii'
['B8B88B8B', False] should equal ['B8B88B8B', True]
I count pairs in right answer and theres only 4 pairs. But it returns True. I don't know my code is wrong or i misunderstood task.
More example. Sorry for my english if i wrote something wrong.
Testing for 6 and '8BBbBea8eB8BBf8b88B'
['8BB88B', False] should equal ['8BB88B', True] There is 3 pairs
Testing for 7 and 'Bb8BbgmBb8B8geB8BBaicii8B8'
['8B8BB88B', False] should equal ['8B8BB88B', True] There is 4 pairs
I think the some tests answer is not right.
In the first sentenced it is explained that x is number of pairs of bears:
"In order to (...) it has x number of mating pairs of bears."
However indeed the test is not passed if we count pairs, we need to cont bears instead.
Therefore, I think it is a mistake in the kata.
Ok, fixed.
I checked that the simple tests pass, and that the full tests pass, and it is OK.
Still when I publish, thre is a orange messag at the bottom stating that I submitted with failing tests.
I don't understand the problem.
Scratch point 4, it's not really applicable to most cases here.
However, sample tests and solution setup are still missing includes for
std::string
andstd::pair
.I made most of the changes you suggested, but I could not resolve the 4th point, changing the make_pair to initializers.
the reason is that Equals cannot resolve ty type from initialization list to properly typed pair.
Do you have a simple way to do it ? I think I probably overlooked something.
Approved, thanks. I don't know C++ so happy for people to edit.
Python.
I tried the couples at first but some random tests were failing... even more confusing since the basic tests work for both couples and total bears :)
JS expects amount of pairs, not bears. Which language you have this issue with?
I think there is a problem in the definition:
"Return an array containing a string of only the mating pairs available
[...]
and true if the number is more than or equal to x, false if not"
THE number is vague and does not refer to anything. I find this particularly confusing because it would be intuitive to count the number of couples (as if it said "their number", referring to mating pairs), but the solution requires the total number of bears which are mating instead.
Confusing.
Thank you !
I will will make the modifications.
Ok! Thanks 👍🏻
std::string
andstd::pair
stringstream
any_group_name_you_want
in test suite"B"
,"8"
, and""
- I imagine many solutions can fail them with out-of-bounds accessstd::make_pair(str, n)
can be replaced with shorter initialization list{str, n}
(uh, okay, maybe not that many, but still)They must be together in the string, you can't make the pairs yourself.
This comment is hidden because it contains spoiler information about the solution
Success! thank you!
Loading more items...