Adott egy számjegyekből álló string. Add vissza a benne előforduló összes n hosszúságú, összefüggő részstringet abban a sorrendben, ahogy megjelennek.
Például a „49142” stringnek a következő háromjegyű sorozatai vannak:
És a következő négyjegyű sorozatai:
Ha pedig egy ötjegyű stringből hatjegyű sorozatot kérsz, azt kapod, amit érdemelsz.
Vedd figyelembe, hogy ezeknek a sorozatoknak csak szomszédos pozíciókat kell elfoglalniuk a bemenetben; a számjegyeknek nem kell számszerűen egymást követőnek lenniük.
Az Exercism különböző nyelvein mást várnak el az eredménytől, ha a részstringek hossza nulla. A Rust-kurzuson erre az esetre nincs tesztünk, így szabadon dönthetsz, hogy mit tartasz a legmegfelelőbbnek.
Gondold végig az alábbi lehetőségek előnyeit és hátrányait:
panic!-tal.Result::Err visszaadása. (itt nem lehetséges, mert a függvény szignatúrája adott)Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Rust nyelvet 99 feladat segítségével, valódi emberi mentorálással, mindez ingyen.