JSFiddle - React, Tailwind, and code Playground

by ProJey

JavaScript

console.info('Без студентов с нулевым баллом:');
var studentsAndPoints = [
  'Алексей Петров', 0,
  'Ирина Овчинникова', 60,
  'Глеб Стукалов', 30,
  'Антон Павлович', 30,
  'Виктория Заровская', 30,
  'Алексей Левенец', 70,
  'Тимур Вамуш', 30,
  'Евгений Прочан', 60,
  'Александр Малов', 0
];

studentsAndPoints.push('Николай Фролов');
studentsAndPoints.push(0);
studentsAndPoints.push('Олег Боровой');
studentsAndPoints.push(0);
var k = studentsAndPoints.length;

for (var i = 0; i < k; i = i + 2) {
  if (studentsAndPoints[i] === 'Антон Павлович') {
    studentsAndPoints[i + 1] = studentsAndPoints[i + 1] + 10;
  } else if (studentsAndPoints[i] === 'Николай Фролов') {
    studentsAndPoints[i + 1] = studentsAndPoints[i + 1] + 10;
  }
}

for (var i = 0; i < k; i = i + 2) {
  if (studentsAndPoints[i + 1] === 0) {
    delete studentsAndPoints[i]
    delete studentsAndPoints[i + 1]
  }
}

for (var i = k; i > 0; i = i - 1) {
  if (studentsAndPoints[i] == 'undefined') {
  studentsAndPoints.splice(i,1);
  }
}


var i = 0;
while (i < k) {
  console.log(studentsAndPoints[i+1] + ' ' + studentsAndPoints[i])
  i = i + 2
}