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 trialGabriel Moreno
3,579 PointsSwift 3 Collections and Control Flow - operators.swift
I'm stumped on this one, shouldn't I use modulo for this one?
var results: [Int] = []
for n in 1...100 {
// Enter your code below
// End code
}
1 Answer
Jason Anders
Treehouse Moderator 145,860 PointsHey Gabriel,
Yep, you are correct in that you will need to use the Modulo function.
So... here are some hints for you:
- The challenge gives you a hint too, in telling you that you will need to use the negation operator to check for uneven numbers: If
n % 2 == 0
gives you the even numbers that using!=
will give you the odd numbers. - To check for numbers divisible by seven is the same as checking for even numbers, but use
7
instead of2
.
I will leave the if statement
and appending
to the array up to you, but I think you should be okay now. If you still are stuck, just leave a comment here.
Keep Coding!