public void valid_array() { var A = new[] { 2, 1, 1, 2, 3, 1 }; Distinct.solution(A).Should().Be(3); }
public void valid_array() { var A = new[] { 10, 2, 5, 1, 8, 20 }; Triangle.solution(A).Should().Be(1); }
public void invalid_array() { var A = new[] { 10, 50, 5, 1 }; Triangle.solution(A).Should().Be(0); }
public void valid_array() { var A = new[] { -3, 1, 2, -2, 5, 6 }; MaxProductOfThree.solution(A).Should().Be(60); }
public void sample() { var A = new[] { 1, 5, 2, 1, 4, 0 }; NumberOfDiscIntersections.solution(A).Should().Be(11); }