Escolha um exercício abaixo, além do obrigatório, para realizar a implementação de um programa utilizando uma linguagem de programação a seu gosto.
Os critérios de avaliação são:
- Resultado correto
- Performance
- Clareza do código-fonte
Realize um fork do repositório e peça um pull-request para enviar suas respostas.
Encontre os três menores números naturais que são ao mesmo tempo raizes quadradas, cúbicas e quintas perfeitas. Isto é, raizquadrada(n) = a
raizcubica(n) = b
e raizquinta(n) = c
sendo (a, b, c, n) pertencentes ao conjunto dos números naturais maiores que 1.
2520 é o menor número com quociente inteiro quando dividido por todos os números da sequência (1,10). Qual é o menor número positivo e natural que pode ser dividido por todos os números da sequência (1,20) com resultado inteiro?
Implemente um método de busca binária que recebe um número inteiro n
e um array ordenado de números inteiros vetor
. O algoritmo deve ser implementado utilizando duas estratégias diferentes: um de maneira iterativa e outro recursiva.
O objetivo deste exercício é chegar no resultado mais próximo do layout.png que colocamos como exemplo no repositório, utilize seu conhecimento em HTML e CSS para desenvolver.
Os critérios de avaliação são:
- Resultado mais próximo do layout.png
- Utilização de bootstrap
- Clareza do código-fonte