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.
thats clever. gj wp gg
You learn by doing.... you found a way to do it! Give yourself some credit.
I FEEL SO STUPID RN
I feel so stupid after seeing this.
After reading Clean Code... Yes, you are right! :)
In my opinion, the method shouldn't be affecting the input array. In clean code this is known as a side effect that might damage the program causing temporal couplings. I don't think it makes much sense having two arrays containing the result, the one passed as an argument and the one returned by the function.
I suppose the method must not impact on the original array.
Really? The tests should check that the solution doesn't mess with the input array.