Как суммировать только первые два значения массива? - PullRequest
0 голосов
/ 02 апреля 2020

inputArray = [3, 6, -2, -5, 7, 3]

Я пытаюсь решить следующую проблему:

a) суммировать только 3 & 6 ( это будут первые два значения)

b) суммируем результат 3 и 6 с -2.

c) Я хочу сложить первые 2, умножить их на третье пропустите четвертое и суммируйте последние 2.

Спасибо, я хочу узнать, как это сделать.

Задача: https://app.codesignal.com/arcade/intro/level-2/xzKiBHjhoinnpdh6m

Ответы [ 2 ]

1 голос
/ 02 апреля 2020

Если вы выполните все oop, вы можете отслеживать прогресс за каждую итерацию. Например:

var currentSum = 0
let inputArray = [3, 6, -2, -5, 7, 3]
for item in inputArray {
    currentSum += item
    print(currentSum)
}
1 голос
/ 02 апреля 2020
inputArray[0 ..< 2].reduce(0, +)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...