Desafio de Recrutamento Bem-vindo ao repositório do desafio de recrutamento! Este projeto contém uma série de cinco questões que visam avaliar habilidades de programação, resolução de problemas e lógica. Abaixo, você encontrará a descrição de cada questão e a abordagem para suas soluções. A linguagem utilizada para realizar o desafio foi JavaScript.
deploy do desafio: https://thalesfranklin.github.io/Desafio-Target/
Questão 1: Sequência de Fibonacci Desenvolva um programa que determine se um número fornecido pertence à sequência de Fibonacci. A sequência é definida como: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, e assim por diante, onde cada número é a soma dos dois números anteriores. O número pode ser informado por qualquer meio de entrada ou definido diretamente no código.
Solução: Você pode inserir um número em um campo de entrada e o programa irá verificar se o número faz parte da sequência.
Questão 2: Contagem de Letras Crie um programa que conte a quantidade de vezes que a letra 'a' (maiúscula ou minúscula) aparece em uma string fornecida. A string pode ser entrada pelo usuário ou definida no código.
Solução: Insira uma palavra ou frase em um campo de entrada e o programa exibirá o número de ocorrências da letra 'a'.
Questão 3: Cálculo de Soma Dado o trecho de código fornecido:
cpp Copiar código int INDICE = 13, SOMA = 0, K = 0; enquanto K < INDICE faça { K = K + 1; SOMA = SOMA + K; } imprimir(SOMA); Determine o valor final da variável SOMA após a execução do código.
Solução: O resultado da execução do código é calculado e exibido.
Questão 4: Sequências Lógicas Descubra a lógica por trás das seguintes sequências e complete o próximo elemento:
1, 3, 5, 7, ___ 2, 4, 8, 16, 32, 64, ____ 0, 1, 4, 9, 16, 25, 36, ____ 4, 16, 36, 64, ____ 1, 1, 2, 3, 5, 8, ____ 2, 10, 12, 16, 17, 18, 19, ____ Solução: Cada sequência é analisada para identificar o padrão e o próximo elemento é preenchido.
Questão 5: Interruptores e Lâmpadas Você está em uma sala com três interruptores, cada um controlando uma lâmpada em salas diferentes. Seu objetivo é descobrir qual interruptor controla qual lâmpada com apenas duas visitas às salas das lâmpadas.
Solução: Uma estratégia é descrita para identificar qual interruptor controla cada lâmpada, utilizando ligações e desligações dos interruptores.
Sinta-se à vontade para explorar e tentar resolver os desafios por conta própria!
Se você tiver alguma dúvida ou sugestão, não hesite em entrar em contato. Boa sorte e divirta-se resolvendo os desafios!