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 trialMichail Varouchas
14,775 PointsBuildMultiplicationTable returned null
The table is costructed properly. It is printed out on the console as i shoud but I still get "BuildMultiplicationTable returned null". I'm stuck...
using System;
namespace Treehouse.CodeChallenges
{
public static class MathHelpers
{
public static int[][] BuildMultiplicationTable(int maxFactor)
{
int[][] table = new int[maxFactor + 1][];
for (int i = 0; i < maxFactor; i++)
{
table[i] = new int[maxFactor + 1];
for (int j = 0; j < maxFactor; j++)
{
table[i][j] = i * j;
}
}
for (int i = 0; i < maxFactor; i++)
{
for (int j = 0; j < maxFactor; j++)
{
Console.Write(table[i][j]);
}
Console.WriteLine();
}
return table;
}
}
}
3 Answers
Steven Parker
231,269 PointsThe challenge asks you to return the table, it doesn't require you to print anything.
Also, you have allocated adequate space to create a table up to and including "maxFactor", but your loops stop short of it when setting the values.
Michail Varouchas
14,775 Points- I did "console.write" to see what the table has inside.
- I can't understand the part "your loops stop short of it when setting the values". What do you mean by that?
Michail Varouchas
14,775 PointsSorry! Your answer was really helpfull, I just figured it out. Thank you very much for you help Steven!