FPEvalDataset/LeetCodeProblem
0304
1 2class MySuite extends munit.FunSuite {3 4 test("test1") {5 assertEquals(Main.distinctDifferenceArray(List(1,2,3,4,5)), List(-3,-1,1,3,5))6 }7 8 test("test2") {9 assertEquals(Main.distinctDifferenceArray(List(3,2,3,4,2)), List(-2,-1,0,2,3))10 }11 12 test("test3") {13 assertEquals(Main.distinctDifferenceArray(44,1,46,10,5,7,50,2,44,32,1,26,34,21,33,30,5,6,33,12,13,1,37), List(-17,-16,-14,-12,-11,-9,-7,-5,-4,-2,-2,0,2,4,5,7,8,10,11,13,15,16,18))14 }15 16 test("test4") {17 assertEquals(Main.distinctDifferenceArray(37), List(1))18 }19 20 test("test5") {21 assertEquals(Main.distinctDifferenceArray(17,31,15,24,8,5,41,12,33,23,44,3,33,45,45,44,35,37,2,31,11,38,5,10,4,48,35,1,40,3,13), List(-22,-21,-19,-17,-15,-14,-12,-10,-9,-7,-6,-5,-4,-3,-2,-1,0,2,4,5,7,9,10,12,14,16,17,19,21,22,24))22 }23 24 test("test6") {25 assertEquals(Main.distinctDifferenceArray(13,1,39,29,17,39), List(-3,-1,0,2,4,5))26 }27 28 test("test7") {29 assertEquals(Main.distinctDifferenceArray(14,21,34,43,2,3,48,17,1,16,40,50,27,36,6,28,26,2,44,33,43,6,13,20,21,4,6,41,38,19,39,42,14,7,35,4,39,12,6,10,25,18), List(-32,-31,-29,-28,-27,-25,-23,-21,-19,-17,-15,-13,-11,-9,-8,-6,-4,-3,-1,1,2,2,4,6,7,8,8,10,12,14,15,17,18,20,22,23,24,26,27,29,31,33))30 }31 32 test("test8") {33 assertEquals(Main.distinctDifferenceArray(10,8,44,4,33,21,50,46,29,41,45,24,30,10,43,29,38,31,14,7,3,19,27,32,5,43,24,32,6,15,24), List(-24,-22,-20,-18,-16,-14,-12,-10,-9,-7,-5,-4,-2,-1,0,1,3,5,7,9,11,13,15,16,18,19,19,20,22,24,25))34 }35 36 test("test9") {37 assertEquals(Main.distinctDifferenceArray(2,2,1,39,18,15,15,3,18,4,47,6,8,26,28,37,30,4,22,2,12,12,32,13,18,39,13), List(-17,-17,-15,-14,-13,-12,-11,-9,-9,-8,-6,-4,-2,0,2,4,6,7,9,10,11,12,14,15,16,17,18))38 }39 40 test("test10") {41 assertEquals(Main.distinctDifferenceArray(44,41,17,11,3,21,7,1,23,48,39,41,44,26,28,46,46,9,5,29,38,5,1,4,17), List(-18,-17,-16,-14,-12,-10,-8,-7,-5,-3,-1,0,1,3,5,6,7,9,10,12,14,15,16,18,19))42 }43 44}45 