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 trialValentina Peric
10,651 PointsSubclass the SequenceDetector class call the new class RepeatDetector ????
not sure what this question is asking??
namespace Treehouse.CodeChallenges
{
class SequenceDetector
{
public virtual bool Scan(int[] sequence)
{
return true;
}
}
}
namespace Treehouse.CodeChallenges
{
class RepeatDetector : SequenceDetector
{
public override bool Scan(int[] sequence)
{
for(int i = 1; i < sequence.Length; i++)
{
if (sequence[i] == sequence[i - 1])
{
return true;
}
}
return false;
}
}
}
3 Answers
Andrei Li
34,475 PointsHere is my solution.
namespace Treehouse.CodeChallenges
{
class SequenceDetector
{
public virtual bool Scan(int[] sequence)
{
return true;
}
}
}
namespace Treehouse.CodeChallenges
{
class RepeatDetector : SequenceDetector
{
}
}
Alan Mattanó
Courses Plus Student 12,188 PointsHope that I can help you and others to think in the solution with my poor English! First think about this: The question is not perfect. Your class is SequenceDetector. You need to make a "new" class name RepeatDetector. It will be a subclass. The question is not good because it do not tells you to make a new one. So down after SequenceDetector class is close, make a new subclass and call it RepeatDetector that is child of : SequenceDetector. Is SequenceDetector public? no? then add public so that other classes can use it or inherit form it.
Edward Ries
7,388 PointsIt appears that you've already completed the work for all three challenges.
class RepeatDetector : SequenceDetector <- this statement makes RepeatDetector subclass SequenceDetector
It looks like you've already completed all three challenges for this section.
Valentina Peric
10,651 PointsWeird. I wonder why it kept dinging me with the wrong answer....