treehouse answer to question
by Spindle
HTML
<div id="output"></div>
JavaScript
var arr = [
["Hur lång är Marvin Benno? ", 2],
["Är Putin och McGregor vänner? ", 2],
["Hur många dagar finns på ett år? ", 2],
["Vart fiskar Marvin gädda? ", 2],
["1?", 2]
];
var questionsAsked = 0;
var wrong = 0;
var right = 0;
var answer;
var html;
var htmlRight;
var htmlWrong;
var questionsRight = [];
var questionsWrong = [];
function print(message){
var outputDiv = document.getElementById('output');
outputDiv.innerHTML = message;
}
function buildList(arr) {
var listHTML = '<ol>';
for (var i = 0; i < arr.length; i++) {
listHTML += '<li>' + arr[i] + '</li>';
}
listHTML += '</ol>';
return listHTML;
}
for (var i = 0; i < arr.length; i++) {
answer = prompt(arr[i][0]);
questionsAsked += 1;
if (parseInt(answer) === arr[i][1]) {
questionsRight.push(arr[i][0]);
htmlRight += questionsRight[right];
// console.log(questionsRight[right]);
right += 1;
}
else {
questionsWrong.push(arr[i][0]);
htmlWrong += questionsWrong[wrong];
// console.log(questionsWrong[wrong]);
wrong += 1;
}
}
html = "You got " + right + " out of " + questionsAsked + " answered correct.";
html += '<h1>You got these questions right </h1>';
html += buildList(questionsRight);
html += '<h1> You got these questions wrong </h1>';
html += buildList(questionsWrong);
print(html);