Published on

Range Sum Query - Immutable

Authors

📝 Vazifa tavsifi

Sizga butun sonlardan iborat nums massivi berilgan. left va right indekslari orasidagi (ikki tomonlama ham kiritilgan) elementlarning yig'indisini hisoblaydigan funksiya yarating.

Masalan, sumRange(nums, left, right) funksiyasi nums[left] + ... + nums[right] qiymatini qaytarishi kerak.

Misol:

Input: nums = [-2,0,3,-5,2,-1], left = 0, right = 2
Output: 1
Tushuntirish: sumRange(0, 2) = -2 + 0 + 3 = 1

Range Sum Query - Immutable

Oson15 daqiqa10 ball

📚 Misollar

Kiruvchi: nums = [-2,0,3,-5,2,-1], left = 0, right = 2
Chiquvchi: 1
Kiruvchi: nums = [-2,0,3,-5,2,-1], left = 2, right = 5
Chiquvchi: -1
func solve(_ nums: [Int], _ left: Int, _ right: Int) -> Int { // Kodingizni shu yerga yozing return 0 }

Run tugmasini bosing

Buy mea coffee