Uma coisa que gosto de fazer enquanto resolvo daqui, mas não sei quanto trabalho daria para fazer junto ao vídeo, é fazer uma listinha no começo do exercício com os principais pontos. Algo do tipo: 1- a gente vai precisar implementar um loop para ir analisando item a item do array 2- para cada número, a gente verifica seu sinal 3- por último, calculamos a razão Acho que fica legal para ir acompanhando sem perder o contexto, sabe?
@LukeberryPi2 жыл бұрын
tua sugestão é excelente é bem fácil de fazer! Já gravei o episódio 6 adiantado, mas a partir do 7 farei isso!
@altjr458 Жыл бұрын
Fiz o código bem parecido com o do senhor, mas com uma ligeira variação após a definição dos if's que pensei quando observava o seu código e o resultado foi aceito. Antes de apresentar o meu modo, gostaria de elogiar a forma de explicar, sem uso de termos muito profissionais, aumentando a compreensão dos que estão aprendendo agora. Excelente vídeo e maratonando todos. //Meu código function plusMinus(arr) { // Write your code here const all = arr.length let positive = 0, negative = 0, zero = 0; for (let i = 0; i < arr.length; i++){ if (arr[i] > 0) positive++; if (arr[i] < 0) negative++; if (arr[i] === 0) zero++; } console.log(positive/all.toFixed(6)) console.log(negative/all.toFixed(6)) console.log(zero/all.toFixed(6)) } O resultado final não foi tão exato quanto o seu, mas foi aceito. //Your Output (stdout) 0.5 0.3333333333333333 0.16666666666666666