238.Произведение массива, кроме собственного кода.JAVA

Программисты JAVA общаются здесь
Anonymous
238.Произведение массива, кроме собственного кода.

Сообщение Anonymous »

Я пробовал эту проблему на литкоде. 238.Произведение массива, кроме self

Для целочисленного массива nums, верните массив ответа, такой, что
ответ
равен произведению всех элементов nums, кроме
nums .
Произведение любого префикса или суффикса чисел гарантированно помещается в
32-битное целое число.
Вы должны написать алгоритм, который работает за время O(n) и без использования
операции деления.


Пример 1:

Код: Выделить всё

Input: nums = [1,2,3,4]

Output: [24,12,8,6]
Пример 2:

Код: Выделить всё

Input: nums = [-1,1,0,-3,3]

Output: [0,0,9,0,0]
Это было мое решение вышеуказанной проблемы.

Код: Выделить всё

public int[] productExceptSelf(int[] nums) {

int answer[]=new int[nums.length];
for(int i=0;i

Подробнее здесь: [url]https://stackoverflow.com/questions/68570933/238-product-of-array-except-self-leetcode[/url]

Вернуться в «JAVA»