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

Mike Knoll
PRO
Mike Knoll
Pro Student 1,099 Points

I can't seem to figure this one out. Does anyone have the answer? Just looking to see where I went wrong.

Any help much appreciated. I think maybe I don't understand the question wording fully.

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

// Enter your code below

for number in numbers {
    repeat {
        sum += number
        counter += 1
    }
    while counter < numbers.count
}
Bastian Petersson
Bastian Petersson
9,164 Points

You are not asked to use a for for-in Loop. You should use a while loop to go through the array. Every time you run the while loop you should check if "counter" is less then "numbers.count".

Here is how I did it. Hope this helps :D

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

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