Untitled

 avatar
unknown
plain_text
a year ago
896 B
4
Indexable
function examPrep(input) {

    let badGrades = 0;
    let exerciseCounter = 0;
    let sum = 0;
    let lastExercise = '';

    let index = 0;
    let arg = Number(input[index]);

    while (badGrades < arg) {
        index++;
        let exerciseName = input[index];
        let lastExercise = input[index - 2];
        index++;

        let grade = Number(input[index]);
        sum += grade || 0;


        if (grade <= 4) {
            badGrades++;
        }

        if (exerciseName === "Enough") {
            console.log(`Average score: ${sum / exerciseCounter}`);
            console.log(`Number of problems: ${exerciseCounter}`);
            console.log(`Last problem: ${lastExercise}`);
            break;
        }
        exerciseCounter++;
    }


}
examPrep(["3",

    "Money",

    "6",

    "Story",

    "4",

    "Spring Time",

    "5",

    "Bus",

    "6",

    "Enough"])
Editor is loading...
Leave a Comment