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.
that's a very good question...
._.
ok i'm not the only one, I thought of this first and was like nope thats O(n)...
Best practices doesn't mean the absolute most efficient code possible, especially at the expense of readability. This solution is bog-standard, 101 level programming. It's impossible for this to be a bad practice besides the lack of brackets on the if-statement which people have mixed opinions about.
Yes, there is solution in O(1) time, but this solution is O(n)
This can't be best practice no matter how you look at it.
I can't help but sigh when comparing this with my solution. My brain is probably damaged.
Creating a solution without a for loop seems like bad practice even if it is clever or effecient. In fact I didn't think that was possible until checking your solution which is admittedly good
Yes, you missed the fact that the people who vote this solution as Best Practice do not know any better.
Here, fixed that for you.
having n++ in the for loop slows the solution down a lot