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.
Hey, why this solution works, but
if (present == true)
doesn't work on tests? It counts sheeps correctly but fail test 2 and 3.\d means any digit from 0 to 9
the count returns long; hence, you need to narrow it down to int because this is an int[]
readily.readable
What this mean \d? I can´t understand
This comment is hidden because it contains spoiler information about the solution
no.read.able.
Thanks for this answer, it helps me learn more about this languege. Obviously this time, chatGPT is helping me a lot.
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
I'm newbee in Java, so can you explain please what the entry "for (Boolean present : arrayOfSheeps)" means?
Loading more items...