Strenger

Roman til heltallkonvertering
2026

Roman til heltallkonvertering

Gitt en streng som representerer et romersk tall, kan du finne at det er tilsvarende heltallverdi. Romerske tall dannes ved hjelp av følgende symboler: i = 1, v = 5, x = 10, l = 50, c = 100, d = 500 og m = 1000.nummer er vanligvis dannet ved å kombinere disse symbolene fra venstre til høyre, legge til eller trekke fra verdiene sine basert på spesifikke regler.

For å generere en engangspassord eller unik identifikasjons -URL
2026

For å generere en engangspassord eller unik identifikasjons -URL

Et engangspassord (OTP) er et passord som bare er gyldig for en påloggingsøkt eller transaksjon, på et datasystem eller annen digital enhet. For mer informasjon, se dette. Algoritme plukker tilfeldig tegn fra våre alle muligheter og genererer en streng med ønsket lengde fra den. OTP-er er vanligvis 6-7 tegn lang og tilfeldighet i 6-7 tegn garanterer nesten en sikker måte å logge inn på.

Vigenère Cipher
2026

Vigenère Cipher

Vigenere Cipher er en metode for å kryptere alfabetisk tekst. Den bruker en enkel form for polyalfabetisk substitusjon. Et polyalfabetisk chiffer er et hvilket som helst chiffer basert på substitusjon, ved bruk av flere substitusjonsalfabeter. Krypteringen av originalteksten gjøres ved å bruke Vigenère-torget eller Vigenère-tabellen.

Implementer en telefonkatalog
2026

Implementer en telefonkatalog

Gitt en liste over kontakter som finnes i en telefonkatalog. Oppgaven er å implementere et søk for telefonkatalogen. Søket på en streng 'str' viser alle kontaktene som har prefikser som 'str'. En spesiell egenskap ved søkefunksjonen er at når en bruker søker etter en kontakt fra kontaktlisten, vises forslag (Kontakter med prefiks som strengen angitt for) etter at brukeren skriver inn hvert tegn. Merk: Kontakter i listen består kun av små bokstaver. Eksempel:

Minste palindrom etter utskifting
2026

Minste palindrom etter utskifting

Gitt en streng som har noen små bokstaver og ett spesialtegn prikk(.). Vi må erstatte alle prikker med et eller annet alfabet på en slik måte at den resulterende strengen blir et palindrom, i tilfelle mange mulige erstatninger må vi velge palindromstreng som er leksikografisk minst. Hvis det ikke er mulig å konvertere streng til palindrom etter alle mulige erstatninger, utgang Ikke mulig.

Palindrom ved frontinnsetting
2026

Palindrom ved frontinnsetting

Gitt en streng s som kun består av små engelske bokstaver, finn minimum antall tegn som må legges til foran på s for å gjøre det til et palindrom. Merk: En palindrom er en streng som leser det samme fremover og bakover.