Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function examPreparation(input) {
- index = 0;
- let badGrades = Number(input[index]);
- index++;
- let currentBadGrades = 0;
- let summaryGrades = 0;
- let taskCounter = 0;
- let lastTask;
- while (currentBadGrades < badGrades) {
- let taskName = input[index];
- index++;
- if (taskName === "Enough") {
- let averageGrade = summaryGrades / taskCounter;
- console.log(`Average score: ${averageGrade.toFixed(2)}`);
- console.log(`Number of problems: ${taskCounter}`);
- console.log(`Last problem: ${lastTask}`);
- break;
- }
- lastTask = taskName;
- let currentGrade = Number(input[index]);
- summaryGrades += currentGrade;
- index++;
- taskCounter++;
- if (currentGrade <= 4) {
- currentBadGrades++;
- }
- if (currentBadGrades === badGrades) {
- console.log(`You need a break, ${currentBadGrades} poor grades.`);
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment