Řetězce

Všechny kombinace řetězců, které lze použít k vytočení čísla
2026

Všechny kombinace řetězců, které lze použít k vytočení čísla

Vzhledem k číslu vytiskněte všechny možné kombinace řetězců, které lze použít k vytočení daného čísla v telefonu s následujícími specifikacemi. V daném telefonu můžeme vytočit, 2 pomocí A nebo B nebo C, 3 pomocí D nebo E nebo F, ................... 8 pomocí T nebo U nebo V, 9 pomocí w nebo x nebo y nebo z, 1 pomocí pouze 1 0. Například, například 23, je dané telefonní číslo, program by měl tisknout reklamu, AE, AF, BD, BE, CE, CF, CF, CF, CF, CF, CF, CF, CF

Konverze Roman to Integer
2026

Konverze Roman to Integer

Vzhledem k řetězci S představujícím římskou číslici zjistěte, že je to odpovídající celočíselná hodnota. Římské číslice se vytvářejí pomocí následujících symbolů: i = 1, v = 5, x = 10, l = 50, c = 100, d = 500 a m = 1000.numbers se obvykle tvoří kombinováním těchto symbolů zleva doprava a přidáním nebo odečtení jejich hodnot na základě konkrétních pravidel.

Generovat jednorázové heslo nebo jedinečnou url identifikaci
2026

Generovat jednorázové heslo nebo jedinečnou url identifikaci

Jednorázové heslo (OTP) je heslo, které je platné pouze pro jednu přihlašovací relaci nebo transakci, na počítačovém systému nebo jiném digitálním zařízení. Další podrobnosti najdete v tomto. Algoritmus náhodně vybírá znaky z našich všech možností a generuje z něj řetězec požadované délky. OTP jsou obecně dlouhé 6-7 znaků a náhodnost u 6-7 znaků téměř zaručuje bezpečný způsob přihlášení.

Vigenèrova šifra
2026

Vigenèrova šifra

Vigenerova šifra je metoda šifrování abecedního textu. Využívá jednoduchou formu polyalfabetické substituce. Polyalfabetická šifra je jakákoli šifra založená na substituci s použitím vícenásobných substitučních abeced. Šifrování originálního textu se provádí pomocí Vigenèrovy čtverce nebo Vigenèrovy tabulky.

Implementujte telefonní seznam
2026

Implementujte telefonní seznam

Je uveden seznam kontaktů, které existují v telefonním seznamu. Úkolem je implementovat vyhledávací dotaz pro telefonní seznam. Vyhledávací dotaz na řetězec ‚str‘ zobrazí všechny kontakty, které mají předponu ‚str‘. Jednou speciální vlastností vyhledávací funkce je, že když uživatel hledá kontakt ze seznamu kontaktů, zobrazí se návrhy (Kontakty s předponou jako řetězec zadaným tak pro) poté, co uživatel zadá každý znak. Poznámka: Kontakty v seznamu se skládají pouze z malých písmen. Příklad:

Nejmenší palindrom po výměně
2026

Nejmenší palindrom po výměně

Je dán řetězec, který má několik malých písmen abecedy a jeden speciální znak tečku(.). Potřebujeme nahradit všechny tečky nějakým znakem abecedy tak, aby se výsledný řetězec stal palindromem, v případě mnoha možných záměn je třeba zvolit palindromový řetězec, který je lexikograficky nejmenší. Pokud není možné převést řetězec na palindrom po všech možných náhradách, pak výstup Není možné.