Как заменить отрицательны элементы целочисленного массива на положительные Java?

invert([1,2,3,4,5]) == [-1,-2,-3,-4,-5]
invert([1,-2,3,-4,5]) == [-1,2,-3,4,-5]
invert([]) == []

Given a set of numbers, return the additive inverse of each. Each positive becomes negatives, and the negatives become positives.


Ответы (2 шт):

Автор решения: Алексей Шиманский
  1. Делаем цикл for по массиву
  2. На каждой итерации берём элемент под индексом i, т.е. arr[i].
  3. Умножаем значение этого элемента на -1
  4. Возвращаем это значение на то же самое место в массиве (по факту arr[i] = arr[i] * -1)
  5. DONE
→ Ссылка
Автор решения: Nataliia Myronenko
for(int i = 0; i < array.length; i++) {
array[i] *= -1;
 }
return array;
→ Ссылка