JavaScript: вычислить сумму двух частей и сохранить в массиве второго размера
JavaScript Basic: упражнение 85 с решением
Напишите код 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 программирования