кодесурса
«JavaScript

JavaScript: вычислить сумму двух частей и сохранить в массиве второго размера

script1adsense2code
script1adsense3code

JavaScript Basic: упражнение 85 с решением

Напишите код JavaScript, чтобы разделить данный массив натуральных чисел на две части. Первый элемент переходит в первую часть, второй элемент переходит во вторую часть, а третий элемент переходит в первую часть и так далее. Теперь вычислите сумму двух частей и сохраните в массив размера два.

Иллюстрированная презентация:

«JavaScript:

Пример решения:

HTML-код:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>Compute the sum of two parts and store into an array of size two</title>
</head>
<body>
</body>
</html>

Код JavaScript:

function alternate_Sums(arr) {
  var result = [0, 0];
  for(var i = 0; i < arr.length; i++) 
  {
    if(i % 2) result[1] += arr[i];
    else
      result[0] += arr[i];
  }
  return result
}
console.log(alternate_Sums([1, 3, 6, 2, 5, 10]))

Пример вывода:

 [12,15]

Блок - схема:

«Блок-схема:

Версия ES6:

function alternate_Sums(arr) {
  const result = [0, 0];
  for(let i = 0; i < arr.length; i++) 
  {
    if(i % 2) result[1] += arr[i];
    else
      result[0] += arr[i];
  }
  return result
}
console.log(alternate_Sums([1, 3, 6, 2, 5, 10]))

Демонстрация в реальном времени:

См. Pen javascript-basic-упражнение-85 от w3resource ( @ w3resource ) в CodePen .


Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите JavaScript, чтобы заменить каждый символ данной строки следующим в английском алфавите.
Далее: Напишите программу на JavaScript, чтобы найти типы заданного массива.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code