Tryb Kreatywny

Kurs Rozwoju w Pythonie
Rozdział
>
Poziom

Tryb kreatywny
Tryb kreatywny

Praca domowa:

  • Napisz funkcję isPalindrome(s), która przyjmuje jako argument string i zwraca wartość True jeśli string jest palindromem (czyta się tak samo w przód i w tył), i False w przeciwnym razie.
  • Napisz funkcję reverseWords(s), która przyjmuje string zawierający kilka słów oddzielonych spacjami i zwraca string ze słowami w odwrotnej kolejności.

Zadanie bonusowe:

  • Zdefiniuj funkcję allPermutations(s) która zwraca listę wszystkich permutacji stringa s. Spróbuj zaimplementować to zarówno iteracyjnie jak i rekurencyjnie.
Księga Kodów