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!
Because Boolean is a wrapper class in Java, and when you compare it using == with a primitive boolean, it attempts to unbox the Boolean object to its primitive value. This is necessary because true is a primitive boolean. If 'present' is null, trying to unbox it (i.e., converting the Boolean object to a primitive boolean) will throw an error.
Wow I didn't think of reversing the string items right inside the array...
Hey, why this solution works, but
if (present == true)
doesn't work on tests? It counts sheeps correctly but fail test 2 and 3.for some reason kata has error in space in the end, so I think we must create special if else for these
if space was at the end, it woudn't work correctly
Sorry
Im new here
Use spoiler flag when posting a solution like that. Otherwise it appears in the homepage discourse.
This comment is hidden because it contains spoiler information about the solution
yes , because it s a string builder object
this was the first thing i tried but im so bad at variable scoping so my code didn t work
Ah interesting I had no idea that existed
Think of it algorithmically:
Is "present" boolean null? -> No -> Is the value of present "true" at the same time not being null? -> Then do task. The variable "present" itself signifies either true, false, or null. Therefore, there are three possible outcomes..
present = true would make that line look like this:
(true != null && true) -> (true & true) - > continue operation
present = false
(false != null && false) -> (true & false) - > never true unless all && ops are true. So this wont continue operation
present = null
(null != null && null) -> (false & null) - > the first check of null = null would end this operation before even getting to the null pointer after the &&
This comment is hidden because it contains spoiler information about the solution
This comment is hidden because it contains spoiler information about the solution
Loading more items...