TheRealSamuel/LeetCodeProblem
0564
1 2class MySuite extends munit.FunSuite {3 4 test("test1") {5 assertEquals(Main.minimumSumSubarray(List(3, -2, 1, 4),2,3), 1)6 }7 8 test("test2") {9 assertEquals(Main.minimumSumSubarray(List(-2, 2, -3, 1),2,3), -1)10 }11 12 test("test3") {13 assertEquals(Main.minimumSumSubarray(List(1, 2, 3, 4),2,4), 3)14 }15 16 test("test4") {17 assertEquals(Main.minimumSumSubarray(List(-484, -678, -161, 772, 485, 954, 849, -120, -381),9,9), 1236)18 }19 20 test("test5") {21 assertEquals(Main.minimumSumSubarray(List(500, 204, -946, 751, -938, -95, -751, -731, 323, 207, 412),5,7), -1)22 }23 24 test("test6") {25 assertEquals(Main.minimumSumSubarray(List(104, 328, -640, -399, -47),3,4), -1)26 }27 28 test("test7") {29 assertEquals(Main.minimumSumSubarray(List(604, -245, -778, 618, -603, 185, -844, 978, -477, 336, -834),7,11), 193)30 }31 32 test("test8") {33 assertEquals(Main.minimumSumSubarray(List(225, 122, -360, -26, 147, -688, 602, 749, -194, -122, 795, 835, -377, 125, -387, 60, -517, 256, -852, -744, 920, 582, -204, 34, 748, -459, 113, 97, -655, 786, -946, 187, -597, -818, -28, 523, -227, -424, 262, 788, 209, -492, 373, -258, 289, 987, 941, -515, -787, -215, 878, -652, 873, -214, 255, -237, -702, 879, 70, -718, -333),24,49), 12)34 }35 36 test("test9") {37 assertEquals(Main.minimumSumSubarray(List(-715, -35, 301, 182, 738, -819, 682, 627, 399, -431),7,9), 334)38 }39 40 test("test10") {41 assertEquals(Main.minimumSumSubarray(List(-737, -966, 129, -822, 447, 700, 317, 954, -551, 820, -436, -467, 26, 405, 38, 96, -671, 479, 842, 101, 852, 557, 795, -872, -451, -511, -253),5,7), 98)42 }43 44}45 