Swift

Michael Dean
Michael Dean
821 Points

Second part of challenge

It doesn't make sense why this code for the second challenge doesn't work 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 }

Anyone have a reason why the system is rejecting this?

2 Answers

KRIS NIKOLAISEN
PRO
KRIS NIKOLAISEN
Pro Student 51,734 Points

The instructions (for task 1) state: The while loop should continue as long as the value of counter is less than the number of items in the array. This is because the array starts at index 0 and ends count - 1. You have while counter <= numbers.count when it should be while counter < numbers.count

Michael Dean
Michael Dean
821 Points

That did it! Thank you very much for your help Kris.