@Klasuk

Суммa элeментoв пoд чeтными индeксaми?

Дaн любoй цeлoчислeнный мaсcив, как узнать сумму всex элeмeнтoв пoд чeтными индeксaми?
  • Вопрос задан
  • 226 просмотров
Решения вопроса 3
Alexandroppolus
@Alexandroppolus
кодир
проверка на четность в этой задаче явно лишняя

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

let sum = 0;

for (let i = 0; i < arr.length; i += 2) {
    sum += arr[i];
}

console.log(sum);
Ответ написан
wapster92
@wapster92 Куратор тега JavaScript
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]

let sum = 0;

for (let [i, val] of arr.entries()) {
  if (i % 2 === 0) {
    sum = sum + val
  }
}

console.log(sum)

ХЗ по условию 0 является ли четным числом иногда выделяют этот момент, в моем решении является четным
Ответ написан
nazares
@nazares
Software Engineer
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

let sum = 0;

for (let i = 0; i < arr.length; i++) {
    if (i % 2 === 0) {
        sum += arr[i];
    }
}

console.log('The sum of numbers with even index is equal to: ' + sum);

node index.js                                                                                                                                                                                                         
# The sum of numbers with even index is equal to: 25
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
z80b
@z80b
Frontend
const sum = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10].reduce((s, v, i) => i % 2 ? s : s + v);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы