Uma série de desafios lógicos resolvidos em Python.
-
challenge_anagrams.py: Funções para ordenar arrays usando o algoritmo de merge sort, e verifica se duas strings são anagramas.
-
challenge_palindromes_iterative.py & challenge_palindromes_recursive.py: Funções para verificar se uma palavra é um palíndromo, tanto de forma iterativa quanto recursiva.
-
challenge_study_schedule.py: Funções para gerenciar horários de estudo e contar estudantes presentes em horários específicos.
-
- test_encrypt_message.py: Casos de teste para a função encrypt_message
1️⃣ Crie o ambiente virtual:
python3 -m venv .venv && source .venv/bin/activate
2️⃣ Instale as dependências:
python3 -m pip install -r dev-requirements.txt