Stygos

Romėnų ir sveikųjų skaičių konversija
2026

Romėnų ir sveikųjų skaičių konversija

Atsižvelgiant į eilutę, vaizduojančią romėnišką skaičių, suraskite atitinkamą sveiką skaičių vertę. Romėniški skaitmenys formuojami naudojant šiuos simbolius: i = 1, v = 5, x = 10, l = 50, c = 100, d = 500, o M = 1000.nartinukai paprastai formuojami derinant šiuos simbolius iš kairės į dešinę, pridedant arba atimant jų reikšmes remiantis konkrečiomis taisyklėmis.

Norėdami generuoti vienkartinį slaptažodį arba unikalų identifikavimo URL
2026

Norėdami generuoti vienkartinį slaptažodį arba unikalų identifikavimo URL

Vienkartinis slaptažodis (OTP) yra slaptažodis, kuris galioja tik vienai prisijungimo sesijai ar operacijai kompiuterinėje sistemoje ar kitame skaitmeniniame įrenginyje. Norėdami gauti daugiau informacijos, skaitykite tai. Algoritmas atsitiktinai išsirinks simbolius iš visų mūsų galimybių ir iš jo sugeneruoja norimo ilgio eilutę. OTP paprastai yra 6–7 simbolių ilgio, o atsitiktinumas-6–7 simboliai, beveik garantuoja saugų prisijungimo būdą.

Vigenère'as Šiferis
2026

Vigenère'as Šiferis

Vigenere Cipher yra abėcėlės teksto šifravimo metodas. Jame naudojama paprasta daugiaalfabetinio pakeitimo forma. Poliabėcėlinis šifras yra bet koks šifras, pagrįstas pakeitimu, naudojant kelias pakeitimo abėcėlę. Originalus tekstas šifruojamas naudojant Vigenère kvadratą arba Vigenère lentelę.

Įdiekite telefonų katalogą
2026

Įdiekite telefonų katalogą

Pateikiamas telefonų kataloge esančių kontaktų sąrašas. Užduotis yra įdiegti telefonų katalogo paieškos užklausą. Paieškos užklausa eilutėje „str“ rodo visus kontaktus, kurių priešdėlis yra „str“. Ypatinga paieškos funkcijos savybė yra ta, kad kai vartotojas ieško kontakto iš kontaktų sąrašo, vartotojui įvedus kiekvieną simbolį rodomi pasiūlymai (kontaktai su priešdėliu kaip eilutė). Pastaba: sąraše esantys kontaktai susideda tik iš mažųjų raidžių. Pavyzdys:

Mažiausias palindromas po pakeitimo
2026

Mažiausias palindromas po pakeitimo

Pateikta eilutė, kurioje yra keletas mažųjų abėcėlės simbolių ir vienas specialiojo simbolio taškas (.). Visus taškus reikia pakeisti kokiu nors abėcėlės ženklu taip, kad gauta eilutė taptų palindromu, o esant daugybei galimų pakeitimų, reikia pasirinkti palindromo eilutę, kuri leksikografiškai yra mažiausia. Jei po visų galimų pakeitimų eilutės konvertuoti į palindromą neįmanoma, išvestis Neįmanoma.