CoolFace
Datasetpublic

TheRealSamuel/LeetCodeProblem

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes574downloads
MySuite.scala41 linesDownload Raw Back to scala_tests
1 2class MySuite extends munit.FunSuite {3  4  test("test1") {5    assertEquals(Main.getGoodIndices(List(List(2,3,3,10),List(3,3,3,1),List(6,1,1,4)),2), List(0,2))6  }7 8  test("test2") {9    assertEquals(Main.getGoodIndices(List(List(39,3,1000,1000)),17), List())10  }11 12  test("test3") {13    assertEquals(Main.getGoodIndices(List(List(421, 377, 428, 165), List(974, 742, 692, 350), List(826, 560, 987, 757)),143), List())14  }15 16  test("test4") {17    assertEquals(Main.getGoodIndices(List(List(765, 245, 442, 420), List(531, 902, 782, 675), List(598, 622, 462, 829), List(519, 17, 285, 454), List(754, 818, 264, 34), List(267, 54, 632, 323), List(101, 332, 820, 72), List(76, 579, 390, 12), List(904, 523, 796, 307), List(821, 209, 540, 668), List(25, 603, 985, 140), List(213, 823, 566, 823), List(640, 78, 110, 6), List(329, 508, 158, 997), List(405, 840, 31, 104), List(814, 139, 138, 447), List(919, 935, 522, 626), List(49, 25, 510, 236), List(846, 119, 183, 956), List(272, 849, 513, 91), List(543, 726, 744, 269), List(316, 561, 932, 235), List(953, 843, 235, 320), List(381, 895, 788, 480), List(69, 477, 845, 383), List(270, 102, 830, 266), List(886, 406, 890, 315), List(392, 835, 522, 614), List(287, 313, 368, 775), List(558, 67, 693, 344), List(723, 564, 90, 381), List(950, 571, 341, 775), List(531, 909, 325, 713), List(165, 201, 661, 21), List(301, 689, 994, 518), List(501, 132, 116, 180), List(39, 232, 723, 753), List(646, 578, 353, 71), List(738, 287, 759, 385), List(777, 553, 68, 238), List(677, 13, 894, 297), List(723, 155, 139, 792), List(891, 272, 196, 568), List(156, 356, 185, 499), List(34, 756, 406, 15), List(190, 243, 107, 252), List(662, 547, 649, 666), List(363, 726, 406, 953), List(379, 496, 477, 453), List(552, 954, 484, 732), List(548, 238, 505, 45), List(113, 679, 987, 145), List(975, 463, 317, 692), List(746, 540, 632, 772), List(492, 257, 198, 980), List(802, 838, 416, 782), List(88, 315, 34, 395)),942), List())18  }19 20  test("test5") {21    assertEquals(Main.getGoodIndices(List(List(49, 533, 715, 737), List(924, 897, 615, 101), List(260, 131, 150, 918), List(339, 462, 654, 276), List(32, 767, 733, 978), List(67, 883, 686, 626), List(405, 321, 514, 716), List(632, 376, 761, 338), List(439, 1000, 156, 528), List(87, 697, 84, 393), List(684, 943, 837, 900), List(326, 341, 868, 841), List(142, 633, 342, 652), List(294, 39, 296, 997), List(35, 266, 62, 622), List(11, 993, 775, 197), List(893, 561, 863, 443), List(92, 698, 743, 898), List(793, 760, 708, 894), List(548, 781, 487, 778), List(289, 825, 321, 680), List(628, 99, 912, 861), List(627, 365, 475, 983), List(669, 682, 681, 685), List(914, 155, 752, 928), List(649, 197, 921, 936), List(135, 608, 32, 184), List(270, 860, 434, 622), List(815, 345, 501, 174), List(819, 905, 643, 337), List(644, 450, 22, 866), List(120, 353, 623, 970), List(458, 881, 872, 854), List(547, 833, 855, 274), List(121, 465, 388, 270), List(175, 9, 815, 644), List(157, 329, 216, 495), List(398, 785, 529, 219), List(896, 70, 244, 460), List(943, 16, 568, 861), List(363, 626, 973, 297), List(397, 44, 92, 179), List(494, 337, 729, 899), List(750, 204, 840, 122), List(37, 69, 68, 202), List(452, 554, 248, 932), List(540, 205, 629, 908), List(756, 75, 973, 522), List(60, 376, 810, 889), List(351, 800, 930, 468), List(352, 38, 789, 921), List(929, 956, 909, 637), List(246, 782, 974, 862), List(495, 271, 475, 792), List(106, 937, 243, 893), List(922, 373, 956, 174), List(177, 888, 611, 889), List(963, 900, 153, 746), List(395, 241, 550, 511), List(202, 381, 700, 813), List(471, 848, 331, 233), List(299, 516, 910, 497), List(293, 893, 784, 818), List(773, 926, 287, 688), List(306, 905, 694, 439), List(682, 877, 886, 511), List(195, 345, 401, 347), List(271, 770, 84, 390), List(22, 618, 595, 346), List(71, 681, 146, 363), List(604, 486, 669, 940), List(980, 817, 838, 256), List(691, 613, 458, 474), List(820, 763, 708, 892), List(671, 452, 760, 971), List(654, 336, 997, 846), List(806, 950, 694, 859), List(309, 886, 76, 430), List(74, 739, 871, 749), List(510, 149, 846, 818), List(361, 518, 497, 330), List(586, 159, 975, 105), List(548, 662, 963, 595), List(856, 194, 657, 616)),949), List())22  }23 24  test("test6") {25    assertEquals(Main.getGoodIndices(List(List(81, 172, 816, 189), List(809, 835, 516, 976), List(397, 971, 139, 93), List(681, 583, 211, 893), List(280, 14, 944, 299), List(376, 487, 547, 109), List(967, 509, 844, 522), List(50, 465, 477, 439), List(816, 204, 858, 24), List(909, 456, 252, 478), List(696, 242, 935, 324), List(917, 999, 174, 120), List(852, 237, 834, 506), List(296, 5, 111, 748), List(706, 607, 470, 176), List(511, 3, 181, 780), List(104, 121, 815, 559), List(30, 888, 987, 809), List(980, 646, 68, 621), List(151, 159, 847, 511), List(216, 153, 524, 81), List(232, 344, 443, 608), List(613, 48, 987, 567), List(482, 734, 352, 296), List(150, 54, 779, 387), List(53, 208, 939, 212), List(999, 667, 907, 712), List(527, 974, 693, 275), List(589, 415, 593, 251), List(817, 108, 592, 653), List(925, 383, 642, 863), List(409, 263, 441, 288), List(524, 586, 918, 266), List(248, 923, 220, 764), List(936, 616, 521, 106), List(599, 688, 72, 819), List(762, 876, 429, 494), List(353, 724, 774, 394), List(449, 376, 358, 861), List(223, 743, 609, 507), List(279, 890, 182, 381), List(407, 227, 318, 292), List(282, 543, 533, 892), List(821, 464, 352, 213), List(294, 289, 509, 759)),957), List())26  }27 28  test("test7") {29    assertEquals(Main.getGoodIndices(List(List(6, 114, 977, 509), List(992, 896, 940, 360), List(108, 232, 245, 708), List(839, 994, 876, 132), List(322, 274, 923, 515), List(269, 439, 946, 817), List(495, 776, 365, 373), List(28, 782, 83, 118), List(979, 942, 907, 111), List(332, 664, 757, 833), List(885, 939, 68, 113), List(100, 104, 441, 578), List(769, 192, 680, 494), List(169, 51, 884, 261), List(88, 60, 678, 51), List(600, 260, 945, 893), List(578, 223, 333, 561), List(209, 752, 843, 166), List(880, 569, 698, 597), List(329, 525, 407, 1), List(431, 192, 711, 50), List(37, 855, 590, 473), List(935, 795, 85, 290), List(674, 556, 171, 211), List(825, 850, 418, 517), List(555, 737, 950, 132), List(405, 203, 554, 263), List(359, 170, 215, 258), List(381, 593, 785, 679), List(153, 704, 754, 957), List(919, 758, 73, 131), List(209, 121, 633, 452), List(850, 903, 831, 189), List(756, 405, 232, 235), List(254, 574, 70, 107), List(985, 221, 949, 601), List(671, 449, 108, 913), List(290, 917, 148, 391), List(871, 77, 224, 852), List(7, 41, 760, 862), List(205, 212, 549, 576), List(791, 683, 877, 501), List(128, 808, 94, 594), List(684, 588, 547, 118), List(708, 724, 428, 997), List(1, 515, 617, 413), List(689, 970, 677, 288), List(796, 841, 983, 774), List(854, 842, 649, 972), List(318, 13, 692, 791), List(514, 801, 601, 835), List(431, 810, 912, 183), List(778, 552, 326, 620), List(627, 343, 412, 901), List(380, 264, 962, 825), List(72, 869, 314, 356), List(479, 701, 720, 380), List(23, 52, 949, 882), List(67, 648, 120, 709), List(814, 251, 484, 453), List(482, 903, 374, 308), List(215, 393, 68, 708), List(432, 689, 907, 548), List(857, 652, 902, 652), List(421, 413, 237, 5), List(182, 165, 186, 942), List(314, 622, 884, 857), List(202, 236, 606, 575), List(564, 55, 87, 474), List(19, 759, 536, 282), List(796, 1000, 689, 798), List(484, 868, 402, 964), List(272, 713, 258, 838), List(523, 957, 746, 397), List(665, 948, 815, 727), List(267, 594, 16, 190), List(969, 604, 257, 608), List(985, 956, 429, 633), List(916, 717, 532, 947), List(701, 731, 143, 346), List(541, 175, 216, 703), List(557, 223, 184, 755), List(641, 243, 833, 33), List(217, 317, 296, 763), List(608, 874, 70, 716), List(392, 976, 115, 953), List(209, 461, 42, 352)),183), List())30  }31 32  test("test8") {33    assertEquals(Main.getGoodIndices(List(List(856, 748, 650, 124), List(599, 74, 954, 720), List(116, 112, 187, 459), List(428, 787, 42, 243), List(878, 169, 977, 267), List(351, 952, 826, 534), List(730, 760, 533, 507), List(612, 167, 208, 56), List(349, 752, 126, 743), List(33, 575, 257, 955), List(815, 571, 494, 987), List(88, 322, 785, 329), List(892, 795, 384, 496), List(797, 873, 848, 768)),407), List())34  }35 36  test("test9") {37    assertEquals(Main.getGoodIndices(List(List(14, 878, 402, 407), List(119, 107, 486, 233), List(125, 80, 792, 504), List(736, 647, 638, 163), List(327, 465, 694, 681), List(211, 281, 165, 386), List(367, 201, 826, 849), List(863, 520, 722, 684), List(355, 609, 311, 798), List(834, 455, 902, 854), List(588, 90, 135, 391), List(413, 824, 59, 558), List(893, 549, 420, 899), List(75, 689, 403, 773), List(903, 451, 775, 882), List(355, 597, 223, 600), List(494, 613, 819, 216), List(52, 966, 966, 121), List(70, 721, 779, 47), List(865, 606, 604, 472), List(110, 628, 751, 123), List(692, 72, 982, 58), List(205, 640, 791, 422), List(984, 652, 511, 224), List(806, 180, 445, 995), List(430, 603, 598, 48), List(175, 699, 700, 602), List(661, 825, 406, 892), List(58, 849, 434, 798), List(870, 146, 948, 823), List(512, 134, 216, 352), List(610, 137, 125, 97), List(711, 349, 103, 414), List(895, 440, 653, 260), List(609, 264, 3, 300), List(981, 577, 365, 681), List(41, 406, 773, 688), List(222, 359, 450, 29), List(354, 776, 679, 773), List(975, 931, 142, 736), List(135, 272, 914, 855), List(883, 967, 239, 928), List(900, 735, 587, 120), List(515, 421, 809, 961), List(863, 68, 310, 33), List(709, 487, 972, 559), List(132, 211, 686, 644), List(828, 944, 653, 544), List(17, 341, 781, 214), List(187, 271, 354, 656), List(1, 46, 897, 685), List(549, 945, 952, 120), List(535, 745, 438, 286), List(348, 781, 265, 119), List(627, 854, 993, 633), List(21, 273, 451, 965), List(346, 260, 623, 616), List(9, 152, 906, 545), List(455, 37, 410, 650), List(300, 571, 685, 624), List(982, 9, 26, 748)),169), List())38  }39 40}41