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!
Ahh now I get it. The towers are blocking it against their neighbours. I understood something like they are water towers of a given capacity or such things. Boing. Yea, makes sense now. Thank you!
Let's take the first 2 examples in description:
So if it rains, there will be 3 units of water between 5 and 10 (it will become [5, 5, 10] (any more would just fall to left side, or right side of 10, which we don't care about)
So there is space for 1 unit between 1 and 5, 3 units between 5 and 6, and 3 more units between 6 and 10, ending in state [1, 1, 5, 5, 6, 6, 10] (1 + 3 + 3 = 7)
Does that make any sense?
Am I the only one who doesn't understand what to do?
How do I calculate this? (No code needed, I just don't get what do to)
Uh, these special edge cases were killing it for me.
Still thanks for the training!
Yea these edge cases of empty arrays came a little surprising. Not sure if I missed that in the description but it was a bit annoying.
Still, thanks for the task!
String concatenation is pretty slow (since Strings are immutable). For a bigger task use a StringBuilder or StringBuffer instead.
instead of 1..number-1 you can use 1 until number. The until excludes the end. Might make code more readable!