TheRealSamuel/LeetCodeProblem
0574
1 2class MySuite extends munit.FunSuite {3 4 test("test1") {5 assertEquals(Main.numberOfAlternatingGroups(List(1,1,1)), 0)6 }7 8 test("test2") {9 assertEquals(Main.numberOfAlternatingGroups(List(0,1,0,0,1)), 3)10 }11 12 test("test3") {13 assertEquals(Main.numberOfAlternatingGroups(1,0,1,1,0,0,0,1,1,0,0,1,0,1,0,0,1,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,0), 11)14 }15 16 test("test4") {17 assertEquals(Main.numberOfAlternatingGroups(0,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,1,0,0,1,0,1,0,0,1,1,0,1,0,0,0,0,0,1,0,1,0,0,1,0,0,1,1,1,1,0,1,0,1,0,0,0,1,0,0,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,1,0,1,0,1,1,1,1,0,1,1), 30)18 }19 20 test("test5") {21 assertEquals(Main.numberOfAlternatingGroups(1,0,0,0,0,0,1,0,1,0,1,1,0,0,0,0,1,1,1,0,0,1,0,0,1,1,0,0,1,1), 5)22 }23 24 test("test6") {25 assertEquals(Main.numberOfAlternatingGroups(1,1,0,0,1,0,1,0,0,1,0,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,0,1,0,0,1,0,1,1,0,0,1,0,1,0,1,1,1,1,1,0,0,1,0,1,1,0,0,0,0,0,1,1,1,0,0,1,0,0,1,1,1,0), 19)26 }27 28 test("test7") {29 assertEquals(Main.numberOfAlternatingGroups(0,1,0,0,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,0,0,0,1,1,0,1,0,0,0,0,1,1,0,0,0,0,1,0), 11)30 }31 32}33 