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