programandoai

Desafio final

A lógica de pontuação, sozinha e testável: dado um conjunto de perguntas e as respostas escolhidas, quantas bateram?

Estudar esta lição interativa →

No app, a pontuação nasce clique a clique. Mas a regra de pontuação, no fundo, é pura: dado o array de perguntas (cada uma com sua certa) e um array paralelo de respostas (o índice que o jogador escolheu em cada pergunta, na mesma ordem), quantas bateram? Escreva pontuar(perguntas, respostas) devolvendo esse total.

Complete pontuar(perguntas, respostas): devolva quantas posições de respostas[i] são iguais a perguntas[i].certa.
function pontuar(perguntas, respostas) {
  // perguntas[i].certa é o índice correto da pergunta i
  // respostas[i] é o índice que o jogador escolheu na pergunta i
  // dica: use .reduce() ou um loop for percorrendo os índices
}

🧩 Este é um exercício com correção automática — abra no app para completá-lo e verificar.

← Voltar ao índice do curso