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.
Out of curiosity based on how i refactored my solution, why is this more popular of a solution than return (cast) (a+b)? It seems declaring another variable, even a local one, is more work than needs to be done when you can just return the value.
Is there a best practice that says a declared local variable is less prone to bugs or is it just preference as ease of understanding?
a
andb
already are of the typebyte
, so casting them will not do anything. However, the addition operator+
returns anint
(as bytes are not necessarily used as numbers, soa + b
implicitly does is(int) a + (int) b
), hence we do need to cast the result.The translator did a bogus version for C++ and C, and never corrected them. Unfortunately, nobody with the competences in these languages came by to fix them.
EDIT: no need to raise them same issue several times.
Yes, that's it. You have to do the same thing faster, now.
basic tests 1 and 2 succeed but all random cases fail.
As "ooflorent" already mentioned, my solution for
[+..,,]
also outputs: