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.
Hello Krazy! Thank you, the description is good now, so I hope it will be clearer for future warriors.
This comment is hidden because it contains spoiler information about the solution
And I just solved this kata in Java - found out that it doesn't support Java only when I tried to submit my solution. Well, I've learnt my lesson - always check supported languages before starting work on a kata.
You could remove areAllElementsZero and simply check if max==0, seen that max is being calculated anyways. If max is zero then all elements must be zero.
And yes, the boolean isMerge is unnecessary, a simple direct return would have been sufficient here. I just saw this after submitting the code... :-)
Just change the input and return types of your solution from long[] to int[] and it will work.