Hasil Kali array Tanpa Elemen Itu Sendiri
Pelajaran 2 dari 3 dalam kursus Tantangan Coding untuk Wawancara, Paket IX di Coddy.
Tantangan
SedangTulis fungsi bernama productExceptSelf yang, jika diberi array nums berisi n bilangan bulat dengan n > 1, mengembalikan array output sehingga output[i] sama dengan hasil kali semua elemen nums, kecuali nums[i].
Contohnya,
Input: [1,2,3,4]
Output: [24,12,8,6]
Batasan:
- Dijamin bahwa hasil kali elemen dari awalan atau akhiran array mana pun (termasuk seluruh array) muat dalam bilangan bulat 32-bit.
- Selesaikan tanpa menggunakan pembagian dan dalam O(n).
Coba sendiri
int* productExceptSelf(int* nums, int numsSize, int* returnSize) {
// Tulis kodemu di sini
}Semua pelajaran di Tantangan Coding untuk Wawancara, Paket IX
Latihan sendiri: Compiler C online