Это JavaScript, а не Swift.
пройтись по массиву и сказать, есть ли какие-либо пары чисел, сумма которых равна 8
например [1,2,4,4] = да
Может заставить его работать с множеством вложенных операторов if, но это будет непрактично, если массив изменится.
В идеале я хотел бы сказать, что для i если i + (i.indexPosition +1 {Number рядом с i})) == 8, затем выведите true, если не false, затем перейдите к следующей итерации numbersSet
Хотите знать, если кто-то знает лучшую логику, которая может быть использована здесь? Большое спасибо!!
Например.
var numbersSet = [1, 2, 4, 4]
for i in numbersSet2 {
var targetSum = 8
if i + numbersSet2[1] == targetSum {
print("True")
} else { // Nested if statements here
print("False")
}
}