25 lines
27 KiB
JavaScript
25 lines
27 KiB
JavaScript
|
import findSubstring from '../../src/array/substring-with-concatenation-of-all-words'
|
||
|
|
||
|
const str = 'pjzkrkevzztxductzzxmxsvwjkxpvukmfjywwetvfnujhweiybwvvsrfequzkhossmootkmyxgjgfordrpapjuunmqnxxdrqrfgkrsjqbszgiqlcfnrpjlcwdrvbumtotzylshdvccdmsqoadfrpsvnwpizlwszrtyclhgilklydbmfhuywotjmktnwrfvizvnmfvvqfiokkdprznnnjycttprkxpuykhmpchiksyucbmtabiqkisgbhxngmhezrrqvayfsxauampdpxtafniiwfvdufhtwajrbkxtjzqjnfocdhekumttuqwovfjrgulhekcpjszyynadxhnttgmnxkduqmmyhzfnjhducesctufqbumxbamalqudeibljgbspeotkgvddcwgxidaiqcvgwykhbysjzlzfbupkqunuqtraxrlptivshhbihtsigtpipguhbhctcvubnhqipncyxfjebdnjyetnlnvmuxhzsdahkrscewabejifmxombiamxvauuitoltyymsarqcuuoezcbqpdaprxmsrickwpgwpsoplhugbikbkotzrtqkscekkgwjycfnvwfgdzogjzjvpcvixnsqsxacfwndzvrwrycwxrcismdhqapoojegggkocyrdtkzmiekhxoppctytvphjynrhtcvxcobxbcjjivtfjiwmduhzjokkbctweqtigwfhzorjlkpuuliaipbtfldinyetoybvugevwvhhhweejogrghllsouipabfafcxnhukcbtmxzshoyyufjhzadhrelweszbfgwpkzlwxkogyogutscvuhcllphshivnoteztpxsaoaacgxyaztuixhunrowzljqfqrahosheukhahhbiaxqzfmmwcjxountkevsvpbzjnilwpoermxrtlfroqoclexxisrdhvfsindffslyekrzwzqkpeocilatftymodgztjgybtyheqgcpwogdcjlnlesefgvimwbxcbzvaibspdjnrpqtyeilkcspknyylbwndvkffmzuriilxagyerjptbgeqgebiaqnvdubrtxibhvakcyotkfonmseszhczapxdlauexehhaireihxsplgdgmxfvaevrbadbwjbdrkfbbjjkgcztkcbwagtcnrtqryuqixtzhaakjlurnumzyovawrcjiwabuwretmdamfkxrgqgcdgbrdbnugzecbgyxxdqmisaqcyjkqrntxqmdrczxbebemcblftxplafnyoxqimkhcykwamvdsxjezkpgdpvopddptdfbprjustquhlazkjfluxrzopqdstulybnqvyknrchbphcarknnhhovweaqawdyxsqsqahkepluypwrzjegqtdoxfgzdkydeoxvrfhxusrujnmjzqrrlxglcmkiykldbiasnhrjbjekystzilrwkzhontwmehrfsrzfaqrbbxncphbzuuxeteshyrveamjsfiaharkcqxefghgceeixkdgkuboupxnwhnfigpkwnqdvzlydpidcljmflbccarbiegsmweklwngvygbqpescpeichmfidgsjmkvkofvkuehsmkkbocgejoiqcnafvuokelwuqsgkyoekaroptuvekfvmtxtqshcwsztkrzwrpabqrrhnlerxjojemcxel'
|
||
|
const arr = ['dhvf', 'sind', 'ffsl', 'yekr', 'zwzq', 'kpeo', 'cila', 'tfty', 'modg', 'ztjg', 'ybty', 'heqg', 'cpwo', 'gdcj', 'lnle', 'sefg', 'vimw', 'bxcb']
|
||
|
|
||
|
const str2 = 'ejwwmybnorgshugzmoxopwuvshlcwasclobxmckcvtxfndeztdqiakfusswqsovdfwatanwxgtctyjvsmlcoxijrahivwfybbbudosawnfpmomgczirzscqvlaqhfqkithlhbodptvdhjljltckogcjsdbbktotnxgwyuapnxuwgfirbmdrvgapldsvwgqjfxggtixjhshnzphcemtzsvodygbxpriwqockyavfscvtsewyqpxlnnqnvrkmjtjbjllilinflkbfoxdhocsbpirmcbznuioevcojkdqvoraeqdlhffkwqbjsdkfxstdpxryixrdligpzldgtiqryuasxmxwgtcwsvwasngdwovxzafuixmjrobqbbnhwpdokcpfpxinlfmkfrfqrtzkhabidqszhxorzfypcjcnopzwigmbznmjnpttflsmjifknezrneedvgzfmnhoavxqksjreddpmibbodtbhzfehgluuukupjmbbvshzxyniaowdjamlfssndojyyephstlonsplrettspwepipwcjmfyvfybxiuqtkdlzqedjxxbvdsfurhedneauccrkyjfiptjfxmpxlssrkyldfriuvjranikluqtjjcoiqffdxaukagphzycvjtvwdhhxzagkevvuccxccuoccdkbboymjtimdrmerspxpktsmrwrlkvpnhqrvpdekmtpdfuxzjwpvqjjhfaupylefbvbsbhdncsshmrhxoyuejenqgjheulkxjnqkwvzznriclrbzryfaeuqkfxrbldyusoeoldpbwadhrgijeplijcvqbormrqglgmzsprtmryvkeevlthvflsvognbxfjilwkdndyzwwxgdbeqwlldyezmkopktzugxgkklimhhjqkmuaifnodtpredhqygmedtqpezboimeuyyujfjxkdmbjpizpqltvgknnlodtbhnbhjkmuhwxvzgmkhbcvvadhnssbvneecglnqxhavhvxpkjxlluilzpysjcnwguyofnhfvhaceztoiscumkhociglkvispihvyoatxcxbeqsmluixgsliatukrecgoldmzfhwkgaqzsckonjuhxdhqztjfxstjvikdrhpyjfxbjjryslfpqoiphrwfjqqhaamrjbrsiovrxmqsyxhqmritjeauwqbwtpqcqhvyyssvfknfhxvtodpzipueixdbntdfcaeatyyainfpkclbgaaqrwwzwbcjwiqzkwzfuxfclmsxpdyvfbnwxjytnaejivivriamhgqsskqhnqeurttrfrmstrbeokzhuzvbfmwywohmgogyhzpmsdemugqkspsmoppwbnwabdmiruibwznqcuczculujfiavzwynsyqxmarjkshjhxobandwyzggjibjgzyaaqxorqxbkenscbveqbaociwmqxxyzvyblypeongzrttvwqzmrccwkzidyfbxcaypyquodcpwxkstbthuvjqgialhfmgjohzoxvdaxuywfqrgmyahhtpqtazbphmfoluliznftodyguesshcacrsvutylalqrykehjuofisdookjhrljvedsywrlyccpaowjaqyfaqioesxnlkwgpbznzszyudpwrlgrdgwdyhucztsneqttsuirmjriohhgunzatyfrfzvgvptbgpwajgtysligupoqeoqxoyqtzozufvvlktnvahvsseymtpeyfvxttqosgpplkmxwgmsgtpantazppgnubmpwcdqkvhwfuvcahwibniohiqyywnuzzmxeppokxksrfwrpuzqhjgqryorwboxdauhrkxehiwaputeouwxdfoudcoagcxjcuqvenznxxnprgvhasffxtzaxpcfrcovwgrcwqptoekhmgpoywtxruxokcubekzcrqengviwbtgnzvdzrwwkqvacxwgdhffyvjldgvchoiwnfzoyvkiogisdfyjmfomcazigukqlumyzmnzjzhzfpslwsukykwckvktswjdqxdrlsqvsxwxpqkljeyjpulbswwmuhplfueqnvnhukgjarxlxvwmriqjgmxawmndhsvwnjdjvjtxcsjapfogpesxtpypenunfpjuyoevzztctecilqqbxkaqcyhiobvtqgqruumvvhxolbyzsqcrdchhdqprtkkjsccowrjtyjjmkhleanvfpemuublnnyzfabtxsestncfalqenfcswgerbfcqsapzdtscnzugmwlmidtxkvqhbuaecevwhmwkfqmvpgbefpqpsjmdecmixmmbsjxzwvjdmxydechlraajjmoqpcyoqmrjwoiumuzatydzcnktnkeyztoqvogodxxznhvzduzxudwwqhpftwdspuimioanlzobhjakgajafgzxpqckmhdbbnqmcszpuoqbztnftzgahhxwxbgkilnmzfydyxusnnvngksbjabqjaohdvrniezhmxmkxhemwbbclwdxwgngicplzgajmaryzfkyoqlkrmmfirchzrphveuwmvgaxzbwenvteifxuuefnimnadwxhruvoavlzyhfmeasmgrjawongccgfbgoualiaivbhcgvjjnxpggrewglalthmzvgziobrjeanlvyukwlscexbkibvdjhdgnepdiimmkcxhattwglbkicvsfswocbvphmtpwhcgjbnmxgidtlqcnnwtfujhvgzdussqbwynylzvtjapvqtidpdjkpshvrmqlhindhabubyokzdfrwqvnvgzkyhistydagsgnujiviyijdnabfxqbdqnexvwsvzvcsbrmkbkuzsdehghndyqjodnnblfwmaygdstotfkvxozgwhtbhlkvrzismnozqpfthajafuxekzlgigjpsukjvsdihrjzgovnreqwapdkoqswyclqyvbvpedzyoyedvuuamscbxnqnfmmjyehvidnoimmxmtcinwkbqmcobubjjpshucechrqrffqsyscnqoohcsxenypyqhfklloudgmklcejvgynwouzhtfwuuukdbwpmkjrqxeeaipxrokncholathupdetgaktmvmftqjvzyssocftjwemroghrncynmtchhhcaqxbqpthuaafwgrouaxonzocljeuslzsdwvuoodipdpnlhdihaywzmymxdjrqikughquwtenyucjdgrmipiidiwclhuepgyynoslhzahtdqwliktzsddaahohbszhqxxgripqlwlomjbwtuynydoakejmwkvojuwbfltqjfgxqhwkduzbxpdhtpvrzrfjndmsqfizmqxdxtpbpoemekvxzrrakwjxcxqsdasptruqmjtbaapgmkfnbwnlvzlxwdpzfjryanrmzmpzoefapmnsjdgecrdywsabctaegttffigupnwgakylngrrxurtotxqmzxvsqazajvrwsxyeyjteakeudzjxwbjvagnsjntskmocmpgkybqbnwvrwgoskzqkgffpsyhfmxhymqinrbohxlytsmoeleqrjvievpjipsgdkrqeuglrsjnmvdsihicsgkybcjltcswolpsfxdypmlbjotuxewskisnmczfgreuevnjssjifvlqlhkllifxrxkdbjlhcpegmtrelbosyajljvwwedtxbdccpnmreqaqjrxwulpunagwxesbilalrdniqbzxrbpcvmzpyqklsskpwctgqtrjwhrpisocwderqfiqxsdpkphjsapkvhvsqojyixaechvuoemmyqdlfkuzmlliugckuljfkljoshjhlvvlnywvjswvekfyqhjnsusefdtakejxbejrchoncklguqgnyrcslwztbstmycjziuskegagtlonducdogwbevugppsptdqbajmepmmizaycwcgmjeopbivsyphtvxvvgjbyxpgwpganjiaumojpyhhywosrmnouwpstgbrvhtlqcnmqbygbfnabesvshjmdbhyhirfrkqkmfwdgujhzyjdcbyuijjnkqluaczrnrbbwaeeupnwqzbsazplkyaxqorqsshhl
|
||
|
const arr2 = ['toiscumkhociglkvispihvyoatxcx', 'ndojyyephstlonsplrettspwepipw', 'yzfkyoqlkrmmfirchzrphveuwmvga', 'mxxihihnrfbamcyojqpkzodbejtmm', 'fenjcjfdlvcpiatuhjdujhaffqsvq', 'ehghndyqjodnnblfwmaygdstotfkv', 'heoldutddnksutjakhtghpxxnjykx', 'cvrwdewsxdeumhzfrvoilmvksuhyq', 'ftqjvzyssocftjwemroghrncynmtc', 'idiwclhuepgyynoslhzahtdqwlikt', 'eurttrfrmstrbeokzhuzvbfmwywoh', 'jxlluilzpysjcnwguyofnhfvhacez', 'uskegagtlonducdogwbevugppsptd', 'xmcxwufajmnveuwuoyosqnoqwvtjk', 'wolpsfxdypmlbjotuxewskisnmczf', 'fjryanrmzmpzoefapmnsjdgecrdyw', 'jgmxawmndhsvwnjdjvjtxcsjapfog', 'wuhkzghvmjhawcfszbhzrbpgsidnb', 'yelbldxympctbzfupeocwhkypchuy', 'vzduzxudwwqhpftwdspuimioanlzo', 'bdpdeofidldoymakfnpgekmsltcrr', 'fmyeodowglzyjzuhencufcwdobyds', 'dhtypunakzituezjyhbrpuksbamui', 'bdmiruibwznqcuczculujfiavzwyn', 'eudzjxwbjvagnsjntskmocmpgkybq', 'tuynydoakejmwkvojuwbfltqjfgxq', 'psrdswqxqsegulcwrwsjnihxedfcq', 'cokfdmtsgboidkpgpnmdeyhawkqqs', 'fujhvgzdussqbwynylzvtjapvqtid', 'rqeuglrsjnmvdsihicsgkybcjltcs', 'vhybsbmvymjppfrqmlfrbkpjwpyyy', 'aukagphzycvjtvwdhhxzagkevvucc', 'hwkduzbxpdhtpvrzrfjndmsqfizmq', 'ywnuzzmxeppokxksrfwrpuzqhjgqr', 'qbajmepmmizaycwcgmjeopbivsyph', 'uamscbxnqnfmmjyehvidnoimmxmtc', 'nxvspywfggjrmxryybdltmsfykstm', 'amrjbrsiovrxmqsyxhqmritjeauwq', 'yorwboxdauhrkxehiwaputeouwxdf', 'qkewycsdjglkiwaacdqterkixkgra', 'ycngvlvpyvczfxvlwhjgicvempfob', 'jgphsxzzqlvujkwwgiodbfjesnbsb', 'mkxhemwbbclwdxwgngicplzgajmar', 'mryvkeevlthvflsvognbxfjilwkdn', 'mezrxffujeysplvavtjqjxsgujqsj', 'rtotxqmzxvsqazajvrwsxyeyjteak', 'sabctaegttffigupnwgakylngrrxu', 'xccuoccdkbboymjtimdrmerspxpkt', 'xusnnvngksbjabqjaohdvrniezhmx', 'oyuejenqgjheulkxjnqkwvzznricl', 'mxszcosgovisnbemrjlndqwkvhqso', 'wsgnznrfmxjbdrkwjopylxezxgvet', 'dxmisfskvevpcnujqxrqedleuyowk', 'dhrgijeplijcvqbormrqglgmzsprt', 'vuxchgerokejovrqonxxstibuniki', 'lumyzmnzjzhzfpslwsukykwckvkts', 'inwkbqmcobubjjpshucechrqrffqs', 'ywtxruxokcubekzcrqengviwbtgnz', 'ccpnmreqaqjrxwulpunagwxesbila', 'pesxtpypenunfpjuyoevzztctecil', 'sygfymdcjgvdxutlrhffhnpyjuxmx', 'uisdfrvbxzxzhmuektssuktoknkfb', 'cejvgynwouzhtfwuuukdbwpmkjrqx', 'oudcoagcxjcuqvenznxxnprgvhasf', 'sxnlkwgpbznzszyudpwrlgrdgwdyh', 'qqbxkaqcyhiobvtqgqruumvvhxolb', 'mkhleanvfpemuublnnyzfabtxsest', 'bibaxwnriowoavosminabvfxastkc', 'bcxgixgrhpfiofpwruzvpqyjzvoll', 'lzccnsztxfyqhqyhkuppapvgvdtkm', 'pdjkpshvrmqlhindhabubyokzdfrw', 'qbbnhwpdokcpfpxinlfmkfrfqrtzk', 'rnyelfschnagucguuqqqwitviynry', 'qtrjwhrpisocwderqfiqxsdpkphjs', 'vxttqosgpplkmxwgmsgtpantazppg', 'tyisidnhlksfznubucqxwaheamndj', 'kgaqzsckonjuhxdhqztjfxstjvikd', 'jeuslzsdwvuoodipdpnlhdihaywzm', 'vdzrwwkqvacxwgdhffyvjldgvchoi', 'cftbefxgasawzagfugmuthjahylkh', 'xraytcolbhkiiasaazkvqzvfxbaax', 'oyqtzozufvvlktnvahvsseymtpeyf', 'rnnujgyjugrzjoefmghjfhcrnbrtg', 'rfzvgvptbgpwajgtysligupoqeoqx', 'igbdclqtbikiacwpjrbxhmzejozpy', 'dyzwwxgdbeqwlldyezmkopktzugxg', 'hmetreydbcstkwoexwsfhfekfvfpl', 'zcnftuzrvzjjudsgcqmmfpnmyrenu', 'zzmvkskzeglxaqrrvmrgcwcnvkhwz', 'vjswvekfyqhjnsusefdtakejxbejr', 'rwwzwbcjwiqzkwzfuxfclmsxpdyvf', 'fdbdychmupcsxvhazvrihhnxfyumo', 'vdtevyducpdksntgyaqtkrrkwiyuh', 'nbvqeyoghccxfuwacxzxqkezxefxa', 'vpgbefpqpsjmdecmixmmbsjxzwvjd', 'jwgqmsvhnykclexepxqxqzghwfxfd', 'olyfxbvdrspxqnxnuoygkruczddgs', 'qgmxtdfoiaakorebqpbbpegawrqym', 'liaivbhcgvjjnxpggrewglalthmzv', 'choncklguqgnyrcslwztbstmycjzi', 'fpkdpenxlewyxxgrkmwrmshhzfnor', 'hhhcaqxbqpthuaafwgrouaxonzocl', 'ipahojoysepzhpljpaugrghgjimtd', 'wosrmnouwpstgbrvhtlqcnmqbygbf', 'nwyskffpxlragrnfffawqtgyfpmzx', 'bcvvadhnssbvneecglnqxhavhvxpk', 'hoavxqksjreddpmibbodtbhzfehgl', 'lazxadnftllhmjslfbrtdlahkgwle', 'uuukupjmbbvshzxyniaowdjamlfss', 'tpqtazbphmfoluliznftodyguessh', 'ychqumiscfkwmqqxunqrfbgqjdwmk', 'rkdclgzjvqrjofjjvbyfragofeoaz', 'pphhedxdepgfgrqerpuhgmaawhnhq', 'cacrsvutylalqrykehjuofisdookj', 'kyldfriuvjranikluqtjjcoiqffdx', 'bnwvrwgoskzqkgffpsyhfmxhymqin', 'uzmlliugckuljfkljoshjhlvvlnyw', 'abfxqbdqnexvwsvzvcsbrmkbkuzsd', 'xotbbyvxyovzxgtcyzgqnsvcfhczo', 'bwtpqcqhvyyssvfknfhxvtodpzipu', 'nsfbpjqkijvudpriqrfsrdfortimg', 'tgwyqugeuahpuvvzmgarbsyuutmbx', 'upnwqzbsazplkyaxqorqsshhlljjl', 'edfyahijobxyhimebctob
|
||
|
|
||
|
const str3 = 'ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa
|
||
|
const arr3 = ['ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba', 'ab', 'ba']
|
||
|
|
||
|
test('串联所有单词的子串', () => {
|
||
|
expect(findSubstring('', [])).toEqual([])
|
||
|
expect(findSubstring('abaababbaba', ['ba', 'ab', 'ab'])).toEqual([1, 3])
|
||
|
expect(findSubstring('foobarfoobar', ['foo', 'bar'])).toEqual([0, 3, 6])
|
||
|
expect(findSubstring('barfoothefoobarman', ['foo', 'bar'])).toEqual([0, 9])
|
||
|
expect(findSubstring('wordgoodgoodgoodbestword', ['word', 'good', 'best', 'word'])).toEqual([])
|
||
|
expect(findSubstring('wordgoodstudentgoodword', ['word', 'student'])).toEqual([])
|
||
|
expect(findSubstring('abababab', ['a', 'b'])).toEqual([0, 1, 2, 3, 4, 5, 6])
|
||
|
expect(findSubstring('abababab', ['ab', 'ab', 'ab'])).toEqual([0, 2])
|
||
|
expect(findSubstring(str, arr)).toEqual([935])
|
||
|
expect(findSubstring(str2, arr2)).toEqual([373])
|
||
|
expect(findSubstring(str3, arr3)).toEqual([])
|
||
|
})
|