Skip to content

Commit 8478210

Browse files
committed
Added tests
1 parent f5c1c3f commit 8478210

File tree

1 file changed

+33
-0
lines changed
  • src/test/kotlin/g3201_3300/s3283_maximum_number_of_moves_to_kill_all_pawns

1 file changed

+33
-0
lines changed

src/test/kotlin/g3201_3300/s3283_maximum_number_of_moves_to_kill_all_pawns/SolutionTest.kt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,37 @@ internal class SolutionTest {
3636
equalTo<Int>(3),
3737
)
3838
}
39+
40+
@Test
41+
fun maxMoves4() {
42+
assertThat(
43+
Solution().maxMoves(0, 0, arrayOf()),
44+
equalTo(0),
45+
)
46+
}
47+
48+
@Test
49+
fun maxMoves5() {
50+
assertThat(
51+
Solution().maxMoves(49, 49, arrayOf(intArrayOf(48, 48))),
52+
equalTo(4),
53+
)
54+
}
55+
56+
@Test
57+
fun maxMoves6() {
58+
assertThat(
59+
Solution().maxMoves(1, 1, arrayOf(intArrayOf(2, 2), intArrayOf(2, 2), intArrayOf(3, 3))),
60+
equalTo(6),
61+
)
62+
}
63+
64+
@Test
65+
fun maxMoves7() {
66+
val positions = Array(50) { intArrayOf(it, it) }
67+
assertThat(
68+
Solution().maxMoves(0, 0, positions),
69+
equalTo(266),
70+
)
71+
}
3972
}

0 commit comments

Comments
 (0)