Beispiel #1
0
 public void MonsterKiller()
 {
     Assert.Equal(0, Greedy.MonsterKiller(new int[] { }, 10, 2));
     Assert.Equal(1, Greedy.MonsterKiller(new int[] { -1 }, 10, 2));
     Assert.Equal(0, Greedy.MonsterKiller(new int[] { 11 }, 10, 0));
     Assert.Equal(3, Greedy.MonsterKiller(new int[] { 1, 2, 3 }, 10, 0));
     Assert.Equal(2, Greedy.MonsterKiller(new int[] { 1, 2, 3 }, 5, 0));
     Assert.Equal(3, Greedy.MonsterKiller(new int[] { 1, 2, 3 }, 5, 1));
     Assert.Equal(8, Greedy.MonsterKiller(new int[] { -3, 2, 3, -2, 8, 8, 6, 4, 3, 3 }, 10, 2));
     Assert.Equal(2, Greedy.MonsterKiller(new int[] { 4, 6, 2 }, 5, 1));
 }