1.Najbardziej zwięzły, „pythoniczny” sposób na sprawdzenie, czy zmienna tekstowa `s` jest palindromem (czyta się tak samo od przodu i od tyłu) to:
- A.`s == s.reversed()`
- B.`s == s[::-1]`— poprawna
- C.`s == reverse(s)`
- D.`s.is_palindrome()`
Przed Tobą 10 zadań testowych. Sprawdź, czy Twoja wiedza z działu Algorytmy Tekstowe (Stringi) wystarczy, by zdobyć komplet punktów na maturze.
Zadania ze słowami, hasłami i genetyką. Anagramy, palindromy, operacje na kodach ASCII oraz klasyczne szyfry (Cezara, Vigenère'a).
Zadania z programowania na maturze to sprawdzian logicznego myślenia, znajomości klasycznych algorytmów (np. sortowania, wyszukiwania, operacji na liczbach i napisach) oraz czytania ze zrozumieniem.
int()) i pozbywaniu się białych znaków (strip())."Zanim rzucisz się do pisania kodu na komputerze, zrozum problem na kartce papieru. Zawsze korzystaj z danych z pliku przyklad.txtw trakcie testowania swoich rozwiązań. Jeśli odpowiedź zgadza się z plikiem z odpowiedziami do przykładu, masz ogromne szanse, że Twój kod zadziała poprawnie również dla głównych danych z arkusza."
Przećwicz kolejny zestaw pytań i utrwal składnię oraz algorytmy.