Advertisement
PavelIvanov

Untitled

May 24th, 2020
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. function solve(input) {
  2. let lowGrades = Number(input.shift());
  3.  
  4. let lowGradeCount = 0;
  5. let sum = 0;
  6. let taskCount = 0;
  7. let lastTask = '';
  8. //Докъде трябва да въртя цикъла
  9. while (lowGrades > lowGradeCount) {
  10. let currentTaskName = input.shift();
  11. let currentTaskGrade = Number(input.shift());
  12.  
  13. if (currentTaskName == "Enough") {
  14.  
  15. break;
  16. }
  17. sum += currentTaskGrade;
  18. // Оценка >= 4
  19. if (currentTaskGrade <= 4) {
  20. lowGradeCount++;
  21. }
  22. lastTask = currentTaskName;
  23. taskCount++;
  24.  
  25. }
  26. if (lowGrades <= lowGradeCount) {
  27. console.log(`You need a break, ${lowGradeCount} poor grades.`);
  28. } else {
  29. console.log(`Average score: ${(sum/taskCount).toFixed(2)}`);
  30. console.log(`Number of problems: ${taskCount}`);
  31. console.log(`Last problem: ${lastTask}`);
  32.  
  33.  
  34. }
  35. }
  36.  
  37. solve (
  38. [
  39. '3',
  40. 'Money',
  41. '6',
  42. 'Story',
  43. '4',
  44. 'Spring Time',
  45. '5',
  46. 'Bus',
  47. '6',
  48. 'Enough'
  49. ]
  50.  
  51. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement