Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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,019 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