- Published on
Minimum Value to Get Positive Step by Step Sum
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizga butun sonlardan iborat nums massivi berilgan. startValue dan boshlang va nums elementlarini chapdan o'ngga birinchisi bilan qo'shing.
Quyidagi shart bajarilishi uchun zarur bo'lgan minimal musbat startValue ni toping:
- Har bir qadamdagi oraliq yig'indi (step by step sum) kamida
1ga teng bo'lsin.
Misol:
Input: nums = [-3,2,-3,4,2]
Output: 5
Tushuntirish:
startValue = 5 bilan:
5 + (-3) = 2 >= 1
2 + 2 = 4 >= 1
4 + (-3) = 1 >= 1
1 + 4 = 5 >= 1
5 + 2 = 7 >= 1
Minimum Value to Get Positive Step by Step Sum
Oson15 daqiqa10 ball
📚 Misollar
Kiruvchi: nums = [-3,2,-3,4,2]
Chiquvchi: 5
Kiruvchi: nums = [1,2]
Chiquvchi: 1
func solve(_ nums: [Int]) -> Int {
// Kodingizni shu yerga yozing
return 0
}
Run tugmasini bosing