Project Algorithms

Bem-vindo ao Projeto Algoritmos! Neste repositório, você encontrará uma coleção de funções que foram desenvolvidas para resolver problemas e otimizar algoritmos. Durante este projeto, foram exercitadas diversas habilidades essenciais, incluindo:

  • Lógica;
  • Capacidade de interpretação de problemas;
  • Capacidade de interpretação de um código legado;
  • Capacidade de otimizar a resolução de problemas;
  • Resolver problemas/Otimizar algoritmos sob pressão.

Funções

study_schedule

Busca pelo número de estudates estudando no mesmo horário.

is_palindrome_recursive

Esta função determina se uma palavra é um palíndromo ou não utilizando recursividade. A função recebe uma string de parâmetro e o retorno é um booleano, True ou False.

is_anagram

Compara duas strings, ordena elas e identifica se uma e anagrama da outra.

find_duplicate

Encontra números repetidos

is_palindrome_iterative

Esta função determina se uma palavra é um palíndromo ou não utilizando iteratividade. A função recebe uma string de parâmetro e o retorno é um booleano, True ou False.