Strängar

Alla kombinationer av strängar som kan användas för att ringa ett nummer
2026

Alla kombinationer av strängar som kan användas för att ringa ett nummer

Med ett nummer skriver du ut alla möjliga kombinationer av strängar som kan användas för att ringa det givna numret i en telefon med följande specifikationer. I den givna telefonen kan vi ringa, 2 med A eller B eller C, 3 med D eller E eller F, ................... 8 med T eller U eller V, 9 med W eller X eller Y eller Z, 1 med endast 1 0 med 0. Till exempel om 23, är det givna telefonnumret, ska programmet skriva ut AD, AE, AF, BD, BE, BF, CD, CF

Ta bort extra utrymmen från en sträng
2026

Ta bort extra utrymmen från en sträng

Med tanke på en sträng som innehåller många på varandra följande utrymmen, klipp alla utrymmen så att alla ord endast ska innehålla ett enda utrymme mellan dem. Omvandlingen bör göras på plats och lösningen bör hantera släp och ledande utrymmen och också ta bort föregående utrymmen före gemensam skiljetecken som full stopp, komma och ett frågetecken.

Roman till heltalskonvertering
2026

Roman till heltalskonvertering

Med tanke på en sträng som representerar en romersk siffra, hitta det motsvarande heltalsvärde. Romerska siffror bildas med följande symboler: i = 1, v = 5, x = 10, l = 50, c = 100, d = 500 och m = 1000. Numbers bildas vanligtvis genom att kombinera dessa symboler från vänster till höger, lägga till eller subtrahera sina värden baserade på specifika regler.

För att generera ett engångslösenord eller unik identifierings -URL
2026

För att generera ett engångslösenord eller unik identifierings -URL

Ett engångslösenord (OTP) är ett lösenord som endast är giltigt för en inloggningssession eller transaktion, på ett datorsystem eller annan digital enhet. För mer information, se detta. Algoritm väljer slumpmässigt tecken från våra alla möjligheter och genererar en sträng av önskad längd från den. OTP: er är i allmänhet 6-7 tecken långa och slumpmässighet i 6-7 tecken garanterar nästan ett säkert sätt att logga in.

Vigenère Cipher
2026

Vigenère Cipher

Vigenere Cipher är en metod för att kryptera alfabetisk text. Den använder en enkel form av polyalfabetisk substitution. Ett polyalfabetiskt chiffer är vilket chiffer som helst baserat på substitution, med hjälp av flera substitutionsalfabet. Krypteringen av originaltexten görs med hjälp av Vigenère-torget eller Vigenère-tabellen.

Implementera en telefonkatalog
2026

Implementera en telefonkatalog

Givet en lista över kontakter som finns i en telefonkatalog. Uppgiften är att implementera en sökfråga för telefonkatalogen. Sökfrågan på en sträng "str" ​​visar alla kontakter som har prefixet "str". En speciell egenskap hos sökfunktionen är att när en användare söker efter en kontakt från kontaktlistan så visas förslag (Kontakter med prefix som strängen angav så för) efter att användaren skrivit in varje tecken.Obs: Kontakter i listan består endast av små bokstäver. Exempel:

Minsta palindrom efter byte
2026

Minsta palindrom efter byte

Givet en sträng som har några små bokstäver och en specialteckenprick(.). Vi måste ersätta alla punkter med något alfabet på ett sådant sätt att den resulterande strängen blir ett palindrom, vid många möjliga ersättningar måste vi välja palindromsträngen som är lexikografiskt minst. Om det inte är möjligt att konvertera sträng till palindrom efter alla möjliga ersättningar, utmatning Ej möjligt.