CoolFace
Datasetpublic

TheRealSamuel/LeetCodeProblem

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes572downloads
MySuite.scala45 linesDownload Raw Back to scala_tests
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