Пример #1
0
    public void CalculatesMinimumBribesAmount(int[] a, string expected)
    {
        var content = new StringBuilder();

        using (var writer = new StringWriter(content))
            OtherIndicesProblems.CalcMinimumBribesAmount(writer, a);

        string actualOutput = content.ToString().Replace(Environment.NewLine, "");

        actualOutput.Should().Be(expected);
    }
Пример #2
0
 public void ReversesString(string s, int k, string expected)
 {
     OtherIndicesProblems.ReverseString(s, k).Should().Be(expected);
 }
Пример #3
0
 public void CalculatesArrayZeroFragmentsCount(int[] arr, int expected)
 {
     OtherIndicesProblems.CalcZeroFragmentsCount(arr).Should().Be(expected);
 }
Пример #4
0
 public void CalculatesHourglassSum(int[][] arr, int expected)
 {
     OtherIndicesProblems.CalcMaxHourglassSum(arr).Should().Be(expected);
 }
Пример #5
0
 public void RotatesLeft(int[] a, int d, int[] expected)
 {
     OtherIndicesProblems.RotateLeft(a, d).Should().BeEquivalentTo(expected);
 }
Пример #6
0
 public void CalculatesSubarraySum(int[] arr, int k, int expected)
 {
     OtherIndicesProblems.CalcSubarraysAmount(arr, k).Should().Be(expected);
 }