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 trialHaitham Alam
2,685 Pointsanswer please
Can I get the right answer or at least explanation why am I wrong?
// Enter your code below
func getRemainder(a: Int, b: Int) -> Int {
let result = a % b
return result
}
getRemainder
2 Answers
Piotr Nejman
3,374 PointsAdd two external names - value, for the first parameter and divisor for the second.
Haitham Alam
2,685 PointsI figured the answer just few seconds after I have posted the question. Thank you
Paul Brazell
14,371 PointsPaul Brazell
14,371 PointsLooks like your not doing Step 2 of the problem
Step 2: The local names of the parameters are convenient but they make it hard to figure out the meaning of the function when we call it. Add two external names - value, for the first parameter and divisor for the second.
You add the external names in the function declaration. You will be adding value and divisor for a and b respectively