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.
Thank you for the solution, I will try it. Ah yes, I forgot to provide the spoiler flag.
The solution handled the distance incorrectly.
For example
CT position: [0, 1], Bomb position: [4, 2], Kit position: [0, 0]
Distance of CT to Bomb should be
4
. However, your solution gives1
. Same for Kit to Bomb.Also, next time, put spoiler flag in your post when sending your code so that people who haven't solved it cannot see your solution.
This comment is hidden because it contains spoiler information about the solution
fixed here
Approved
I'm gonna assume everything's good
If any issues arise I might need some help
C Fork to overhaul
Random Tests
.working on this
It's a great idea, but I was able to solve it without really taking the walls into account (except in the sense that they block the path, as an enemy pawn does). Unless you can convince me that they really add something, I think it would be a stronger kata without the walls. To me they are a distraction, and not real chess.
Hi,
describe
vsit
blocks. See the docs if needed)Cheers
In alot of cases this is true
But there are some scenarios where having a wall instead of a pawn changes the outcome
I haven't solved this yet - my question is based on the description. Are the walls necessary? If each wall was replaced by a black pawn, would the problem be basically the same?
What I have edited:
I used chess.com to create the images of the board
Great job! What did you use to create the images of the boards?
Minor editing suggestions:
Replace "b is ..." by "The board is ...."
Replace ""W" representing the WhiteKing" by ""W" representing the white king".
Replace ""0" representing a square with no pieces on it" by ""0" representing an empty square".
Replace "if the black king is in checkmate return true and false otherwise."
by "Return true if the black king is in checkmate and false otherwise."
I recommend changing the parameter name in the Initial Solution from b to board. Encourage the use of descriptive variable names!
It would be nice if the sample tests showed example of all the various cases: not check, check but king can escape, check but king can capture queen, & mate. Even better would be if the random tests were subdivided into those different types - this would help with debugging.
There are related problems, like Check and Mate? and Is the King in check ?. But by simplifying the board I think you have added something.
Badly written description with multiple typos and formatting (minor issue)
Loading more items...