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

john tyler
john tyler
933 Points

HELP ME PLEASE I NEED HELP

I'm so confused by this help

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

// Enter your code below

1 Answer

Clark Reilly
Clark Reilly
6,204 Points

Basically, what you need to do here is to create a while loop that adds all the numbers together as long as the counter is smaller than the number of items in the array.

Pseudocode:

  • While counter isLessThan amountOfNumbers
  • Increase(sum, by: number(atIndex: counter))
  • Increase(counter, by: 1)

Just turn that into Swift code.

in case you are really stumped, here's my solution:

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

I hope this helps