- Published on
Product of Array Except Self
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizga butun sonlardan iborat nums massivi berilgan. Siz answer massivini qaytarishingiz kerak bo'lib, bunda answer[i] qiymati nums[i] bundan tashqari massivdagi barcha elementlarning ko'paytmasiga teng bo'ladi.
Yechim O(n) vaqt murakkabligida ishlashi va bo'linish operatorini ishlatmagan holda hal etilishi kerak.
Misol:
Input: nums = [1,2,3,4]
Output: [24,12,8,6]
Tushuntirish:
answer[0] = 2 * 3 * 4 = 24
answer[1] = 1 * 3 * 4 = 12
answer[2] = 1 * 2 * 4 = 8
answer[3] = 1 * 2 * 3 = 6
Product of Array Except Self
O'rta25 daqiqa20 ball
📚 Misollar
Kiruvchi: nums = [1,2,3,4]
Chiquvchi: [24,12,8,6]
Kiruvchi: nums = [-1,1,0,-3,3]
Chiquvchi: [0,0,9,0,0]
func solve(_ nums: [Int]) -> [Int] {
// Kodingizni shu yerga yozing
return []
}
Run tugmasini bosing