Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialChristopher J Doyle
682 PointsA little confused on this one. The example in the video is a little different and it's throwing me off where to start
Where do I start? with the variable first then create the while loop?
let numbers = [2,8,1,16,4,3,9]
var sum = 0
var counter = 0
// Enter your code below
1 Answer
Clark Reilly
6,204 PointsYou don't need any more variables, you have everything you need already. You just need a while-loop that's tied to the counter variable. You don't need to worry about adding the numbers at this point. Just increment the counter variable while it is less than numbers.count (since arrays start at 0, array.count is always the last index + 1).
If you're really stuck, see below for a working solution.
// This is a working solution
while counter < numbers.count {
counter += 1
}
Sohail Basha
2,291 PointsSohail Basha
2,291 PointsThe while loop in the video looks something like this
You don't have to create a variable
x
in this case. It already gives you acounter
so use that in your condition for the while loop.