Skip to content

reimbazz/Target-challenge

Repository files navigation

Sobre

Teste de Aplicação para Vaga

Este repositório contém a solução para o teste de codificação realizado como parte do processo de candidatura à vaga na Target Sistemas. O teste envolveu o desenvolvimento de uma função C para inverter uma string dada sem usar nenhum método embutido e uma função Phython para verificar se um determinado número pertence à sequência de Fibonacci.

Descrição

A tarefa de teste exigia a implementação de uma função C e uma função Python: reverse e Fibonacci.

  1. reverse(str): Esta função recebe uma string como entrada e retorna a versão invertida da string sem usar nenhuma função embutida de reversão de strings. A função itera sobre cada caractere da string de entrada do último caractere para o primeiro e os concatena para construir a string invertida. A solução é implementada em C.

  2. Fibonacci(number): Esta função verifica se um determinado número pertence à sequência de Fibonacci. Ela itera sobre a sequência de Fibonacci, gerando números até encontrar um número maior ou igual ao número de entrada. Se o número de entrada for encontrado na sequência, a função retorna uma mensagem caso o número pertença a sequência de Fibonacci.

Conclusão do Teste

O teste foi concluído com sucesso através do desenvolvimento de ambas as funções exigidas e da garantia de sua correção por meio de testes com várias strings e números de entrada. As soluções seguem os requisitos fornecidos e não usam nenhum método embutido de reversão de strings ou arrays pré-definidos da sequência de Fibonacci.

Esta solução demonstra proficiência em programação C e Python e habilidades de resolução de problemas.

Repository Structure

  • reverse.c: Arquivo C contendo a implementação da função reverse.
  • Fibonacci.py: Arquivo Python contendo a implementação da função Fibonacci.

About

resolução dos exercícios do processo seletivo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors