CoolFace
Datasetpublic

TheRealSamuel/LeetCodeProblem

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes572downloads
main.ml43 linesDownload Raw Back to ocaml_tests
1 2module Main = struct3    open OUnit24 5    (* Program start *)6    let separateDigits (nums: int list) : int list =   failwith "Not implemented"7 8    (* Program end *)9 10    (* Test cases *)11    12let test1 _ = assert_equal [1;3;2;5;8;3;7;7] (separateDigits [13;25;83;77])13 14let test2 _ = assert_equal [7;1;3;9] (separateDigits [7;1;3;9])15 16let test3 _ = assert_equal [7;1;3;9] (separateDigits [20825; 8339; 50556; 6691; 62174; 799; 17166; 18464; 1536; 76769; 95028; 21405; 15133; 43281; 19181; 17165; 45198; 2699; 98; 58543; 85881; 76904; 37054; 52783; 93652; 94673; 55544; 35898; 60649; 18455; 92323; 76386; 91272; 71156; 68141; 87965; 81447; 19305; 61245; 89556; 29401; 55580; 55833; 61294; 65929; 32656; 3757; 98308; 59729; 71734; 70920; 17005; 60001; 36846; 96345; 84733; 40787; 73439; 99916; 81940; 77286; 50922; 17748; 90335; 42513; 44960; 17528; 38475; 12342; 580; 63837; 82405; 65479; 61617; 15685; 48386; 10513; 78914; 10362; 86992; 75216; 50987; 88994; 67581; 12107; 20353; 99; 48931; 72832; 69709; 13838; 53863; 51072; 44639; 45233; 23079; 49597; 57771; 25048; 62919; 19229; 75535; 49811; 79190; 42148; 18843; 79784; 62141; 37436; 53349; 39409; 68223; 7608; 37727; 88321; 49012; 29325; 31249; 33874; 2955; 75814; 14566; 39553; 20691; 72207; 95231; 80593; 91854; 22036; 70460; 17705; 40721; 16541; 36302; 56041; 16147; 315; 82072; 95869; 1269; 54258; 31738; 72674; 94997; 7483; 24717; 65209; 12422; 41620; 87282; 74295; 24414; 37676; 91432; 87385; 50945; 55624; 18716; 75388; 11794; 72988; 95931; 3545; 90394; 85423; 20084; 68583; 90044; 25290; 68311; 88434; 56021; 59992; 26987; 48440; 450; 69763; 61186; 78917; 38121; 95227; 75928; 21837; 94214; 61341; 74576; 98157; 67390; 5560; 48238; 1960; 14894; 63526; 73304; 11534; 5619; 74387; 28569; 66740; 1246; 91089; 56728; 62973; 29761; 79226; 52397; 42686; 96496; 46137; 84882; 77812; 77243; 35586; 87232; 46566; 95683; 77697; 28897; 11378; 43778; 72707; 22531; 15894; 74986; 60185; 13675; 47478; 6862; 84542; 12914; 7076; 48618; 38735; 55111; 75248; 87129; 71794; 66730; 71737; 57721; 98282; 80913; 74212; 65087; 55084; 35491; 18209; 78789; 60097; 22961; 78336; 54595; 97164; 66202; 89415; 2691; 27604; 19702; 7529; 42163; 51517; 80988; 66214; 7248; 86166; 45482; 37678; 33726; 28821; 49859; 59028; 61772; 52714; 78173; 59215; 65269; 74692; 26292; 10693; 25451; 22140; 89449; 86651; 44849; 35645; 96756; 81106; 19440; 73936; 14323; 3327; 4267; 37690; 28664; 17377; 66214; 87835; 56724; 47170; 23578; 57866; 26963; 17546; 81766; 59926; 65091; 36666; 32658; 3459; 72851; 68629; 8974; 13730; 10188; 191; 27851; 75851; 6785; 89626; 51801; 49745; 97293; 77147; 40616; 42690; 76033; 50307; 10651; 51340; 40343; 81015; 46316; 59859; 97962; 81602; 86480; 86589; 21910; 65829; 26310; 30342; 78495; 79559; 40450; 59023; 51096; 92814; 55716; 50998; 82221; 16296; 26449; 49788; 10851; 30091; 24980; 40136; 16819; 35581; 33734; 24340; 1548; 4746; 13983; 35695; 24841; 12476; 21887; 42081; 53565; 55145; 25055; 13712; 30163; 13954; 53281; 99943; 22893; 71502; 91597; 78162; 94849; 82989; 612; 91479; 65260; 79329; 24576; 1936; 24098; 63318; 96087; 63759; 17499; 22194; 33305; 64926; 13815; 94351; 11003; 68562; 69244; 62365; 16823; 27339; 28044; 18432; 78697; 46468; 14051; 92239; 15133; 51986; 22282; 81770; 53289; 15380; 40816; 63562; 78964; 92468; 35715; 75933; 5720; 29211; 8644; 68256; 42605; 22; 44496; 46230; 41036; 31853; 24580; 75396; 84473; 17770; 31659; 11273; 62054; 22606; 96474; 96124; 72901; 89555; 62099; 91975; 58147; 45770; 63381; 51996; 20297; 69727; 39184; 85762; 51351; 13087; 6596; 56915; 91032; 10739; 35957; 79235; 24322; 52337; 91318; 77944; 7877; 81125; 8198; 83517; 54466; 3075; 32887; 102; 72724; 30320; 81562; 15288; 50646; 54489; 63716; 21519; 51736; 12137; 30905; 87348; 9002; 76444; 43394; 82237; 55179; 88722; 71858; 65465; 10531; 22803; 53803; 90417; 99918; 28422; 9595; 81580; 96103; 95043; 51926; 72096; 39203; 26928; 4674; 49987; 67676; 33656; 96243; 56166; 84716; 94368; 37483; 85893; 70083; 69536; 61869; 72131; 48095; 49873; 69052; 15646; 22800; 5218; 77568; 34269; 12827; 50753; 43692; 86157; 69107; 72666; 90659; 43993; 86883; 31847; 16330; 90979; 5498; 20222; 57541; 66466; 85503; 84378; 75265; 39113; 3053; 7987; 42963; 90799; 82822; 29031; 3165; 34554; 94008; 2084; 62574; 35890; 6968; 93569; 14201; 32701; 98496; 91439; 16555; 33297; 77362; 18888; 17773; 11387; 81670; 54171; 13522; 20658; 24041; 58948; 30551; 1014; 18642; 50767; 16158; 93264; 81741; 18242; 46820; 48154; 61873; 47134; 57914; 30843; 37336; 89784; 35535; 70601; 5607; 26567; 52023; 78079; 37249; 78943; 35958; 83463; 56131; 6884; 81358; 92045; 81623; 18957; 40570; 39549; 82653; 7323; 10804; 52978; 83638; 78216; 28713; 57357; 65923; 77313; 79644; 2002; 38386; 90128; 18288; 87622; 82402; 41064; 25580; 33197; 86477; 14524; 97899; 38337; 44674; 67000; 40689; 60980; 24036; 51293; 32724; 38670; 22807; 88601; 38657; 31987; 12688; 35308; 67908; 44216; 91735; 88320; 57208; 88470; 18141; 976; 25997; 90852; 89243; 11056; 46456; 39996; 12085; 15844; 10324; 95112; 72331; 76259; 66670; 58392; 17149; 73075; 45505; 19143; 32230; 68091; 1812; 7432; 65693; 54676; 39916; 37229; 45053; 34559; 58313; 35513; 80595; 56603; 89969; 14691; 15731; 94793; 6968; 52714; 26796; 3911; 14678; 28461; 5788; 31396; 95263; 96926; 94811; 26149; 96412; 11326; 75957; 33732; 15757; 22130; 31991; 99101; 3981; 67812; 46961; 82644; 16835; 22065; 78244; 63396; 45263; 88404; 34031; 18377; 46418; 98689; 75604; 43067])17 18let test4 _ = assert_equal [7;1;3;9] (separateDigits [28455; 90507; 99102; 29620; 26353; 88353; 23038; 17774; 3822; 38185; 62004; 68379; 89708; 54712; 78494; 52140; 48819; 11447; 81619; 62814; 45711; 26509; 48751; 73133; 82379; 13764; 68362; 91963; 93842; 77376; 78079; 78438; 1577; 13756; 79124; 21199; 37761; 52984; 35287; 81863; 2446; 90561; 24327; 61681; 36597; 61913; 21914; 30146; 74267; 3736; 42778; 10735; 4849; 31379; 89154; 9272; 17465; 93757; 54675; 10671; 88561; 82701; 41234; 71663; 34128; 2405; 31527; 9214; 35916; 92825; 61012; 24113; 86187; 2202; 79767; 98104; 93422; 25558; 38257; 67955; 4340; 36671; 36399; 45075; 9602; 12999; 95301; 86382; 8940; 67402; 2595; 44692; 60594; 60388; 42202; 84420; 48117; 95425; 32107; 2301; 91281; 58427; 63651; 18042; 26061; 50866; 73815; 24848; 16118; 60626; 75448; 78664; 15025; 66337; 19160; 87843; 22194; 88739; 90399; 54740; 74313; 53621; 2317; 32852; 53023; 38463; 75355; 92012; 44042; 3660; 6819; 79830; 2203; 23351; 68507; 47807; 10708; 58292; 68824; 51379; 40650; 52631; 10515; 65517; 626; 40184; 26115; 65247; 33014; 60207; 57372; 41606; 35628; 65006; 51523; 1191; 31260; 27350; 21283; 30047; 39965; 93221; 36894; 18413; 41066; 82445; 33745; 66399; 93097; 27907; 73621; 15288; 20696; 50911; 11334; 6496; 49986; 39874; 22384; 16643; 168; 76989; 84506; 28712; 17578; 84561; 2608; 22607; 32874; 97109; 24782; 81154; 82834; 93863; 29097; 96648; 58524; 75433; 90873; 90735; 21089; 94230; 498; 83446; 77427; 95860; 59368; 19981; 798; 28033; 5384; 45326; 51098; 46790; 40061; 73367; 97231; 82691; 43461; 9300; 9968; 15595; 22640; 22929; 88948; 16240; 29439; 94749; 75593; 94852; 27101; 334; 66732; 4664; 72889; 80532; 99739; 89361; 84541; 5917; 63539; 97126; 43364; 76995; 60247; 64817; 90581; 27840; 10331; 21692; 95695; 39596; 38731; 25956; 72865; 81839; 67024; 69427; 68578; 60761; 36536; 64242; 19669; 2147; 64378; 69071; 49009; 99993; 28936; 22095; 90456; 3408; 29773; 12624; 87595; 11629; 3835; 64287; 88719; 73942; 12427; 79792; 87153; 94349; 86823; 93951; 79829; 66458; 89035; 60501; 25446; 6548; 46255; 24791; 58523; 53538; 57469; 58818; 19170; 69419; 87604; 97288; 49924; 84523; 91036; 98271; 29691; 26778; 37138; 27737; 41507; 7041; 35896; 36652; 57209; 69850; 85133; 12371; 95498; 87757; 70605; 50292; 87247; 58086; 1819; 76176; 77209; 72879; 449; 3932; 20600; 93352; 76497; 19875; 23667; 79214; 97547; 35328; 66055; 90008; 43001; 13123; 34588; 3445; 29476; 2379; 33319; 21190; 43174; 98100; 31459; 97027; 21315; 47093; 51835; 27579; 22293; 41626; 75217; 37822; 51362; 34588; 62457; 40603; 60320; 55660; 15667; 24066; 25350; 36707; 46972; 61839; 86655; 54315; 19969; 81749; 80087; 58513; 81409; 33868; 58223; 90707; 3070; 83936; 55112; 81570; 81667; 37867; 31785; 47187; 76357; 42650; 93225; 36634; 65240; 61493; 46742; 25437; 14097; 80376; 34800; 50849; 72506; 45015; 37168; 53589; 67193; 4204; 45379; 40027; 10348; 67163; 37000; 49205; 85906; 96732; 19017; 57391; 54331; 51495; 66981; 40926; 58627; 6650; 57970; 75584; 47429; 77618; 81993; 9210; 66880; 11619; 77115; 63782; 83120; 63256; 33788; 1173; 52104; 43095; 54040; 18768; 16466; 90692; 55400; 35360; 37144; 76466; 9424; 74923; 35525; 22775; 1400; 22838; 90441; 83880; 77635; 5909; 9363; 46523; 54016; 15608; 60969; 28878; 72486; 58319; 44080; 94203; 81925; 26932; 4806; 64517; 18937; 52312; 98388; 43353; 65778; 48683; 26650; 66928; 99701; 70471; 81828; 38907; 7832; 52405; 59279; 4696; 23955; 73576; 40658; 60903; 80734; 96267; 83378; 31525; 93219; 7710; 70794; 31924; 81550; 37083; 12422; 75900; 38301; 79900; 13714; 93395; 49110; 87933; 44715; 84945; 90702; 83243; 83486; 5911; 50306; 55751; 11367; 10335; 24112; 82385; 76293; 61823; 61833; 63343; 28447; 14859; 76592; 25002; 41372; 12355; 76062; 96236; 40307; 20926; 9151; 99099; 64715; 56181; 41015; 21384; 87328; 71115; 1426; 82631; 1678; 33812; 48955; 73319; 72684; 48436; 4881; 50674; 51564; 75801; 25720; 57132; 66364; 60886; 40523; 38392; 50156; 53376; 77776; 88106; 58424; 50774; 80976; 281; 63940; 82108; 42631; 75109; 33594; 71152; 68367; 10035; 69673; 19867; 24970; 35633; 59796; 11477; 95715; 94575; 53661; 9907; 98847; 86785; 1170; 40712; 85291; 3036; 2756; 48929; 2433; 24863; 49283; 96544; 38205; 77780; 94291])19 20let test5 _ = assert_equal [7;1;3;9] (separateDigits [50821; 56915; 34998; 19253; 70726; 29538; 97931; 58704; 18130; 91389; 66084; 95494; 72138; 14923; 65667; 9471; 57130; 75277; 46806; 96870; 41003; 22050; 37598; 13232; 14545; 55392; 64035; 18143; 35428; 32581; 32938; 62688; 17401; 34321; 43554; 26166; 16081; 8324; 43386; 26012; 58816; 72573; 48759; 93638; 41068; 24686; 25269; 86662; 56982; 86820; 46618; 69096; 35033; 97145; 56373; 69170; 48896; 82216; 97109; 6150; 13690; 771; 21411; 33322; 72529; 87028; 27546; 63155; 5289; 98008; 2661; 45641; 18146; 11989; 15488; 26230; 19420; 96854; 69172; 30895; 13076; 28758; 95561; 7959; 35173; 97369; 32055; 27018; 57710; 52169; 2317; 30334; 83505; 86592; 71113; 22952; 13311; 9721; 14335; 89722; 7554; 79495; 42147; 39176; 96275; 82822; 10916; 85112; 28580; 93578; 76104; 99673; 31337; 94064; 49896; 16762; 68150; 55230; 85159; 23310; 310; 46344; 9169; 23299; 21572; 62423; 54498; 92559; 61409; 66125; 32912; 26003; 51406; 63630; 77744; 82221; 93343; 723; 1644; 5899; 61363; 96837; 7357; 40137; 67736; 65007; 29347; 69693; 16940; 71977; 99500; 82232; 38910; 91403; 91410; 51958; 45584; 64284; 34335; 62661; 8843; 46682; 51545; 89701; 69249; 88537; 37530; 72899; 38362; 58617; 72975; 50867; 14395; 25336; 21641; 41629; 47406; 19912; 34081; 80271; 65336; 81241; 43684; 95074; 13122; 64852; 31561; 71267; 91165; 75629; 40941; 78050; 44719; 73009; 81986; 61118; 66822; 98390; 59409; 55362; 18268; 15711; 77647; 32828; 48968; 83792; 68378; 68367; 66104; 44539; 48182; 93104; 72445; 87613; 52454; 36535; 49290; 91695; 18912; 29050; 99193; 61698; 25234; 16155; 4254; 60052; 27996; 31516; 55657; 62630; 91174; 39771; 66872; 94433; 86535; 65312; 70737; 76540; 81190; 82102; 16313; 67126; 7251; 98352; 28662; 21062; 49459; 85494; 45852; 77691; 78642; 96918; 39929; 14621; 57361; 40520; 21280; 4844; 22933; 2365; 32578; 95455; 28381; 19010; 38105; 19067; 39301; 46165; 31626; 54294; 52833; 72151; 30465; 12288; 29969; 30937; 53927; 54459; 54559; 79108; 65386; 42569; 89501; 66509; 33266; 70101])21 22let test6 _ = assert_equal [7;1;3;9] (separateDigits [86469; 92840; 69585; 29060; 10977; 22179; 25521; 75314; 73428; 62274; 94044; 53142; 62471; 92202; 74567; 66374; 66613; 4000; 22452; 37381; 60298; 82079; 4493; 73222; 48612; 15609; 4260; 25349; 73943; 86382; 45070; 26454; 92341; 84690; 62941; 31579; 61279; 97985; 19427; 77528; 60102; 86692; 36148; 20224; 28279; 79728; 63483; 14549; 86598; 51501; 38057; 36253; 50971; 42369; 22118; 40121; 35650; 66518; 58680; 6212; 91328; 51121; 14710; 40270; 47633; 31523; 15659; 96028; 91725; 64617; 66894; 72834; 89978; 50133; 72561; 46320; 31933; 41136; 82312; 8133; 79784; 1388; 10076; 37407; 38698; 34325; 4102; 16694; 12663; 72802; 16894; 19891; 88839; 2896; 2095; 93506; 33095; 42601; 7342; 55757; 85738; 18791; 62002; 39637; 43254; 7658; 12587; 85303; 93296; 66356; 45435; 29381; 67048; 70104; 77596; 32608; 72099; 30192; 48950; 41985; 76967; 85310; 59796; 63783; 4537; 27286; 69522; 88205; 72449; 55495; 78170; 45237; 1848; 52637; 25643; 35977; 69192; 42072; 75495; 68591; 38135; 38675; 18609; 88587; 23112; 31405; 70651; 94756; 52343; 73392; 30961; 31058; 98373; 4379; 34689; 30071; 47170; 87769; 59173; 16443; 91795; 36551; 4222; 73041; 56470; 37440; 32560; 1972; 73092; 71083; 80931; 41695; 28784; 35990; 80602; 51543; 64445; 62664; 78045; 71651; 71466; 74943; 28769; 64863; 40250; 77896; 84385; 9929; 94119; 69510; 64841; 50112; 27932; 83122; 39988; 57998; 77989; 27838; 78919; 11162; 34515; 38742; 66054; 58228; 62870; 70199; 37498; 55970; 72193; 10446; 78296; 89709; 37873; 75853; 23909; 44616; 80967; 22502; 83455; 46753; 91471; 63304; 57072; 73953; 41692; 94873; 58664; 29221; 77208; 92460; 2985; 96491; 57448; 87094; 74834; 87381; 84965; 70182; 49858; 1542; 28235; 56914; 21797; 64419; 39556; 71765; 24929; 78701; 67256; 71729; 27366; 27862; 7385; 41808; 44769; 11180; 6990; 31314; 21782; 6192; 84987; 74453; 71800; 43085; 1129; 93219; 44056; 34223; 60444; 13248; 59552; 90353; 74776; 58603; 18893; 47115; 4745; 580; 35072; 42533; 62005; 76999; 84598; 88872; 65943; 88715; 8185; 35895; 7508; 62016; 76451; 66716; 66256; 99405; 74114; 98862; 36405; 28886; 5334; 11019; 71775; 79291; 93104; 36602; 21919; 22576; 62174; 85965; 60590; 58333; 32475; 45112; 2923; 35910; 59435; 87851; 30716; 92031; 18351; 33814; 39254; 38201; 6116; 72540; 35508; 96691; 66820; 35543; 77540; 35130; 26610; 62033; 52529; 41545; 43443; 27599; 73916; 75202; 19234; 36423; 57694; 75607; 36738; 88578; 61338; 45104; 5834; 28670; 39503; 86798; 19987; 70654; 43134; 1347; 24001; 84349; 69308; 5699; 15458; 8417; 75594; 67652; 99745; 17253; 31145; 19479; 97495; 10149; 40410; 92680; 2019; 45169; 71692; 77948; 6577; 71562; 13416; 5912; 8983; 91814; 18207; 34456; 74441; 9837; 69591; 9377; 21153; 57844; 67147; 64920; 66100; 74693; 86145; 54009; 42028; 65040; 27851; 4168; 27748; 22045; 78921; 56130; 64704; 6285; 49032; 83771; 12823; 65322; 57232; 93859; 86921; 89659; 89199; 76288; 15057; 8024; 96928; 49075; 76631; 14131; 13933; 23239; 40228; 21663; 77803; 47847; 45948; 33063; 13555; 4410; 63961; 28859; 9037; 64720; 71609; 30442; 42244; 54695; 72738; 88530; 61539; 46265; 38005; 49883; 91756; 91350; 94595; 39999; 96511; 85967; 42041; 3225; 71142; 17476; 83644; 95244; 72183; 30736; 83263; 97607; 74979; 50534; 93168; 16062; 57906; 30202; 37450; 24884; 95184; 33538; 47508; 73199; 21484; 88378; 92470; 62043; 99053; 11777; 95868; 79321; 24663; 24423; 23958; 29985; 43294; 24594; 49067; 49233; 36516; 35832; 28425; 22810; 29024; 32883; 22892; 4764; 22492; 91514; 29422; 48580; 75955; 60181; 19066; 66459; 99598; 82484; 71395; 32193; 88775; 7884; 73683; 18808; 91191; 38465; 22387; 47569; 64363; 36969; 69036; 34719; 79153; 50697; 99188; 3380; 54012; 22491; 77063; 81755; 65600; 9444; 16460; 82184; 23328; 77684; 98897; 13471; 8956; 48534; 47670; 21593; 66203; 41963; 2021; 63652; 90466; 4330; 62525; 23483; 55285; 39430; 74454; 3083; 23317; 95595; 79866; 52895; 52514; 34964; 62176; 49290; 96822; 46185; 91437; 65766; 93725; 77146; 52064; 86492; 17840; 1854; 22746; 25961; 89742; 38839; 49518; 80451; 21273; 88619; 87805; 79022; 29833; 18038; 75827; 59345; 42713; 46190; 86960; 35285; 33715; 66664; 52880; 89200; 66384; 29357; 94793; 24812; 28793; 34776; 34670; 17769; 90342; 2999; 25205; 48172; 23390; 25911; 84964; 88091; 48438; 57628; 14770; 97164; 84758; 13811; 88989; 17722; 41412; 41047; 48239; 99931; 99293; 6781; 68194; 47759; 66251; 5645; 49476; 10777; 53834; 98987; 99474; 73516; 49463; 49111; 77188; 30448; 44839; 60901; 14023; 51541; 89778; 60014; 24240; 46298; 80513; 41651; 90419; 63027; 46653; 40966; 39277; 64168; 71962; 42107; 32741])23 24let test7 _ = assert_equal [7;1;3;9] (separateDigits [63818; 71352; 10965; 96539; 77409; 47414; 77452; 44615; 88357; 99474; 45484; 61807; 31160; 18634; 76402; 96670; 36019; 51848; 71184; 72528; 96829; 40863; 75552; 3672; 54949; 82047; 25565; 59864; 40240; 39574; 17072; 23501; 82918; 56142; 96194; 69644; 98685; 41628; 93890; 55693; 99784; 61538; 88321; 73760; 41688; 28568; 33360; 92763; 64141; 97230; 64144; 8819; 10095; 58946; 82091; 97000; 79787; 9980; 45582; 84762; 24512; 18843; 5688; 19898; 87694; 90445; 59279; 89826; 63864; 90548; 53143; 96229; 21135; 24499; 71088; 3757; 84592; 55882; 42835; 79573; 34471; 19040; 67148; 52270; 32013; 75345; 57244; 69955; 50590; 86844; 23764; 52690; 75027; 5516; 82019; 19895; 1873; 32132; 97786; 50811; 88814; 19406; 83297; 59150; 41125; 77634; 21569; 86672; 3024; 59863; 7287; 88336; 46531; 68955; 94809; 51537; 1279; 52584; 85175; 26569; 86308; 92602; 92474; 6146; 55990; 97511; 63392; 35681; 40466; 89209; 33725; 43443; 7671; 40276; 6400; 64139; 94616; 85786; 55787; 87339; 42072; 83880; 66139; 86689; 89538; 70181; 17584; 78224; 14116; 36617; 52075; 41148; 3273; 38562; 82617; 4240; 91840; 83913; 93407; 21990; 19111; 92342; 49272; 53384; 27986; 81844; 8808; 27961; 3780; 9582; 76176; 26165; 23933; 25314; 76922; 78905; 87711; 81638; 75140; 12944; 70537; 36951; 35144; 85323; 15746; 27052; 70911; 48283; 59355; 26260; 38110; 49888; 53092; 7230; 52343; 72482; 32802; 56140; 9318; 5657; 6772; 2514; 40920; 87629; 31298; 85102; 75314; 14547; 86573; 14933; 44572; 76086; 86305; 86387; 28794; 60772; 81509; 72426; 20710; 8840; 4119; 68895; 21481; 41632; 84112; 71854; 92693; 3495; 45206; 63193; 39033; 70610; 38322; 41909; 69854; 57018; 85779; 28890; 42098; 93016; 26069; 40281; 29840; 99286; 6129; 84734; 21166; 83488; 6119; 60405; 30801; 53604; 60572; 34633; 94139; 9822; 81923; 43235; 29476; 83001; 75610; 33912; 69638; 81038; 10140; 40287; 78283; 99343; 28911; 96752; 92355; 74293; 2010; 64614; 19931; 93759; 45327; 15809; 75543; 57146; 52692; 90625; 15536; 1777; 89904; 82237; 83670; 22128; 80112; 15170; 21584; 64927; 54325; 92054; 10617; 56185; 89702; 21162; 55019; 48756; 59656; 33546; 27853; 12563; 6932; 80880; 40471; 4939; 81590; 49404; 27756; 54933; 42713; 8241; 13385; 89225; 67947; 9572; 51730; 55489; 66308; 92327; 26259; 1194; 77142; 90669; 30909; 4878; 13080; 9534; 40478; 15136; 9020; 83509; 2759; 99194; 71354; 63067; 44232; 43929; 69237; 97872; 72085; 84599; 7877; 98304; 28040; 4701; 48100; 18020; 94006; 13733; 43253; 94383; 99577; 93274; 98026; 45686; 77582; 66421; 18446; 24115; 49700; 47879; 31269; 66048; 40945; 23994; 81207; 58951; 79446; 31160; 4065; 30959; 17959; 78523; 63390; 3095; 36896; 59037; 83362; 52465; 83457; 16373; 63873; 47685; 97291; 89563; 2031; 93340; 93968; 7326; 6694; 15415; 40638; 7639; 95861; 64945; 36797; 89338; 64225; 19325; 15239; 27751; 28364; 59057; 57041; 25022; 9013; 81345; 47475; 79642; 435; 85794; 20214; 80556; 37216; 98301; 5651; 33114; 45528; 26549; 45591; 86989; 76486; 26038; 24664; 34300; 97112; 39241; 24753; 72423; 3497; 47638])25 26 27    (* Grouping test cases *)28    let suite = "Test Suite for separateDigits" >::: [29        30  "test1" >:: test1;31  "test2" >:: test2;32  "test3" >:: test3;33  "test4" >:: test4;34  "test5" >:: test5;35  "test6" >:: test6;36  "test7" >:: test7;37    ]38 39 40    (* Running the tests *)41    let () = run_test_tt_main suite42end43