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
}