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.
Still linear though.
it's not better in terms of time complexity as it would have O(2n) time complexity compare to the first one which has O(n)
and that's because this solution iterates through the list twice:
1- on the construction of the first liste comprehension
2- when counting the number of zeros in the list
Why?
Thank you!
I love this solution, definitely better than what's #1. Very simple and intuitive
I understand now, the '0's are considered False so they are skipped. Thank you
This was also my solution but after researching I realize it is not safe code to operate on the array you are iterating.
This one is my favorite solution.