The for loop is by far the easiest to read and also by far the most efficient. Your last example was literally more than 15 times slower than the for loop. Far too many developers these days are trying to get all fancy when the simple solution is much better.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.