Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 2.58 KB

README.md

File metadata and controls

52 lines (38 loc) · 2.58 KB

DESAFIO_TARGET

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!