Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let lowGradesLimit = Number(input[0]);
- let counter = 0;
- let avgScore = 0;
- let index = 1;
- let counter2 = 0;
- let nameOfTask = '';
- while (input[index] !== 'Enough') {
- let current = Number(input[index]);
- if (!isNaN(current)) {
- avgScore += current;
- counter2 += 1;
- if (current <= 4) {
- counter += 1;
- if (lowGradesLimit <= counter) {
- console.log(`You need a break, ${counter} poor grades.`);
- break;
- }
- }
- } else {
- nameOfTask = input[index];
- }
- index++;
- }
- avgScore = avgScore / counter2;
- if (counter < lowGradesLimit) {
- console.log(`Average score: ${avgScore.toFixed(2)}`);
- console.log(`Number of problems: ${counter2}`);
- console.log(`Last problem: ${nameOfTask}`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement