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 2.0 Collections and Control Flow Control Flow With Loops For In Loops

Majed Alshammarii
Majed Alshammarii
1,174 Points

How to solve it: Code Challenge; For In Loops TASK 2

I do not know how to start!

loops.swift
// Enter your code below
var results: [Int] = []

for multiplier in 1...10 {
    print("\(multiplier) times 6 is equal to \(multiplier * 6)")
}

1 Answer

Greg Kaleka
Greg Kaleka
39,021 Points

Hi Majed,

Sure you know how to start! You've got the loop written perfectly, and you're even getting the math right. However, re-read the challenge; it's asking you to append the results of multiplier * 6 to the results array. So instead of printing the string that contains that result, we just need to use the append() method on results:

// Enter your code below
var results: [Int] = []

for multiplier in 1...10 {
    results.append(multiplier * 6)
}

Let me know if this makes sense - it's more important that you understand what's happening than just passing the challenge.

Happy coding! :thumbsup:

-Greg