Smyczki

Wszystkie kombinacje ciągów, które można użyć do wybierania numeru
2026

Wszystkie kombinacje ciągów, które można użyć do wybierania numeru

Biorąc pod uwagę liczbę, wydrukuj wszystkie możliwe kombinacje ciągów, których można użyć do wybrania podanego numeru w telefonie z następującymi specyfikacjami. W danym telefonie możemy wybrać, 2 za pomocą A lub B lub C, 3 Za pomocą D lub E lub F, ................... 8 Używając t lub u lub v, 9 za pomocą w lub x lub z, 1 za pomocą tylko 1 0 za pomocą 0. Na przykład, jeśli 23, jest podany numer telefonu, program powinien wydrukować reklamę, ae, af, bd, bd, be, bf, cd, ce, cf, cf, cf, cf.

Usuń dodatkowe spacje z ciągu
2026

Usuń dodatkowe spacje z ciągu

Biorąc pod uwagę ciąg zawierający wiele kolejnych spacji, przytnij wszystkie spacje, tak aby wszystkie słowa zawierały między sobą tylko jedną spację. Konwersję należy przeprowadzić lokalnie, a rozwiązanie powinno obsługiwać spacje końcowe i początkowe, a także usuwać spacje poprzedzające przed typowymi znakami interpunkcyjnymi, takimi jak kropka, przecinek i znak zapytania.

Konwersja liczby rzymskiej na liczbę całkowitą
2026

Konwersja liczby rzymskiej na liczbę całkowitą

Biorąc pod uwagę ciąg s reprezentujący cyfrę rzymską, znajdź odpowiadającą mu wartość całkowitą. Cyfry rzymskie tworzy się za pomocą następujących symboli: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 i M = 1000. Liczby tworzy się zazwyczaj poprzez połączenie tych symboli od lewej do prawej, dodając lub odejmując ich wartości w oparciu o określone zasady.

Aby wygenerować hasło jednorazowe lub unikalny adres URL identyfikacyjny
2026

Aby wygenerować hasło jednorazowe lub unikalny adres URL identyfikacyjny

Hasło jednorazowe (OTP) to hasło ważne tylko podczas jednej sesji logowania lub transakcji w systemie komputerowym lub innym urządzeniu cyfrowym. Więcej szczegółów znajdziesz w tym. Algorytm Losowo wybieraj znaki ze wszystkich naszych możliwości i generuj z nich ciąg o żądanej długości. OTP mają zazwyczaj długość 6-7 znaków, a losowość 6-7 znaków niemal gwarantuje bezpieczny sposób logowania.

Szyfr Vigenère’a
2026

Szyfr Vigenère’a

Szyfr Vigenere’a to metoda szyfrowania tekstu alfabetycznego. Wykorzystuje prostą formę podstawienia polialfabetycznego. Szyfr polialfabetyczny to dowolny szyfr oparty na podstawieniu, wykorzystujący wiele alfabetów podstawieniowych. Szyfrowanie tekstu oryginalnego odbywa się za pomocą kwadratu Vigenère’a lub tablicy Vigenère’a.

Zaimplementuj książkę telefoniczną
2026

Zaimplementuj książkę telefoniczną

Biorąc pod uwagę listę kontaktów istniejących w książce telefonicznej. Zadanie polega na zaimplementowaniu zapytania wyszukiwania dla książki telefonicznej. Zapytanie o ciąg „str” wyświetla wszystkie kontakty z przedrostkiem „str”. Specjalną właściwością funkcji wyszukiwania jest to, że gdy użytkownik szuka kontaktu z listy kontaktów, po wpisaniu każdego znaku wyświetlane są sugestie (Kontakty z prefiksem jako wprowadzonym ciągiem znaków). Uwaga: Kontakty na liście składają się wyłącznie z małych liter. Przykład:

Najmniejszy palindrom po wymianie
2026

Najmniejszy palindrom po wymianie

Biorąc pod uwagę ciąg znaków zawierający kilka małych liter alfabetu i jedną kropkę (.) jako znak specjalny. Musimy zastąpić wszystkie kropki jakimś znakiem alfabetu tak, aby powstały ciąg znaków stał się palindromem, w przypadku wielu możliwych zamian musimy wybrać ciąg palindromowy, który jest najmniejszy leksykograficznie. Jeśli po wszystkich możliwych zamianach nie jest możliwa konwersja łańcucha na palindrom, wówczas wypisywany jest komunikat Niemożliwe.