- Published on
Minimum Operations to Reduce X to Zero
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizga butun sonlardan iborat nums massivi va butun son x berilgan.
Bir operatsiyada siz massivning eng chapidagi yoki eng o'ngidagi elementni olib, x dan ayirasiz. Maqsad: x ni aynan 0 ga teng qilish.
Agar imkon bo'lsa, bu ishni qilish uchun zarur bo'lgan minimal operatsiyalar sonini qaytaring, aks holda -1 qaytaring.
Misol:
Input: nums = [1,1,4,2,3], x = 5
Output: 2
Tushuntirish: Oxiridan ikki element olamiz: 3 va 2. 5 - 3 - 2 = 0. 2 operatsiya.
Minimum Operations to Reduce X to Zero
O'rta25 daqiqa20 ball
📚 Misollar
Kiruvchi: nums = [1,1,4,2,3], x = 5
Chiquvchi: 2
Kiruvchi: nums = [5,6,7,8,9], x = 4
Chiquvchi: -1
func solve(_ nums: [Int], _ x: Int) -> Int {
// Kodingizni shu yerga yozing
return -1
}
Run tugmasini bosing