Desafio SC Clouds

Autor - Frederico Mozzato

Projeto desenvolvido como parte do desafio técnico para o processo de seleção da empresa SC Clouds. Foi desenvolvido com Java 17 e Gradle.

O projeto contempla as seguintes questões:

1. Criar uma função recursiva e uma função linear que resolvam Fibonacci onde a função deve receber um numero N >= 0 (deve validar o input para a função), e retornar o valor correspondente desse número na sequencia Fibonacci. EX. fib(0) =0; fib(1) = 1; fib(2) = 1; fib(3) = 2; fib(5) = 5; fib(6) = 8.

2. Criar uma função recursiva e uma função linear que retornem uma sequência de números primos onde a função deve receber um numero N > 1 (validar o input), e retornar todos os números primos até o numero N. EX. p(2) = [2]; p(3) = [2, 3]; p(10) = [2, 3, 5, 7].