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 trial

iOS Swift Collections and Control Flow Control Flow With Loops Working With Loops

Omar Shehadeh
Omar Shehadeh
1,683 Points

Can not figure out how to compute value of sum

The challenge asks me to use the value of counter in order to compute the value of sum. Then I must compute the sum by adding the values from the array. I am not sure as to how to complete this challenge, so please aid me

loops.swift
let numbers = [2,8,1,16,4,3,9]
var sum = 0
var counter = 0

// Enter your code below
while counter < numbers.count {
counter += 1
sum += [numbers]
}

1 Answer

Hi Omar,

Your code in here looks much better, i replied in the other thread you posted for this question too.

You are almost right with this one, however you just need to compute the sum before incrementing the counter variable otherwise you will miss the first value in the array at the index 0

I am also not sure why you have put 'numbers' in square brackets indicating an array, however it is already an array of values. Remember to get the value at a particular index within the array we write it like this:

array[index] = value

so the code should look like this:

while counter < numbers.count {
sum += numbers[counter]
counter += 1
}