Últimamente vocês dévem estar pegando esses desafios, nesse enunciado, eu até coloquei print para me ajudar posteriormente.
Eu entendo de NodeJS mas não vi nada sobre esses desafios, queria saber onde estudar e o que estudar.
O enunciado diz o seguinte:
A tarefa é implementar uma função(function) tripleTheChances que:
⌂ receba um argumento: chances, uma array de inteiros
⌂ retorna uma array de inteiros onde cada elemento desse novo array seja o elemento do inicial multiplicado por 3 o código primário disponibiliza isso:
function tripleTheChaces(chances) {
} /* Minha lógica se prende só ao inicio: */
function tripleTheChaces(chances)
{ chances[1, 2, 3] }
Olá Douglas, fico muito feliz que vc esta interessado em aprender ao contrário de alguns casos em que o pessoal quer apenas a resposta, neste caso é bem simples, você precisará utilizar um forEach, map ou até um for do javascript (ao pesquisar sobre essas funções você encontrará facilmente na documentação da intenet) vou te indicar um curso gratis que me ajudou muito, é um curso da cod3r, pesquisa no google assim: fundamentos de javascript funcional da cod3r, ou entra no site deles e procura por esse curso, me ajudou muito, espero ter ajudado, segue abaixo uma das possíveis soluções para seu problema:
function tripleTheChaces(chances) {
let a = [];
chances.forEach((i) => {
a.push(i * 3);
});
return a;
}
console.log(tripleTheChaces([1,2,4]))
Se eu entendi corretamente, você quer multiplicar cada elemento da matriz chances
por 3 e retornar uma nova matriz. Aqui está a implementação correspondente:
function tripleTheChances(chances) {
// Verifica se a entrada é uma matriz
if (!Array.isArray(chances)) {
return "Por favor, forneça uma matriz como entrada.";
}
// Multiplica cada elemento por 3 e retorna a nova matriz
return chances.map(element => element * 3);
}
// Exemplo de uso:
const inputArray = [1, 2, 3];
const resultado = tripleTheChances(inputArray);
console.log(resultado); // Deve imprimir [3, 6, 9]
Nesta função, usei o método map
para criar uma nova matriz onde cada elemento é o resultado da multiplicação do elemento correspondente da matriz original por 3. Certifique-se de fornecer uma matriz como entrada para a função.