public static int Solve(int sum) { int a = 0; int b = 0; int c = 0; for (a = 0; a < sum; a++) { for (b = 0; b < sum; b++) { for (c = 0; c < sum; c++) { if (a + b + c == sum && PythagoreanTriplet.Validate(a, b, c)) { return(a * b * c); } } } } return(0); }
public void Check_2_3_4() { bool result = PythagoreanTriplet.Validate(2, 3, 4); Assert.IsFalse(result); }
public void Check_3_4_5() { bool result = PythagoreanTriplet.Validate(3, 4, 5); Assert.IsTrue(result); }