Published on

Make Array Zero by Subtracting Equal Amounts

Authors

📝 Vazifa tavsifi

Sizga manfiy bo'lmagan butun sonlardan iborat nums massivi berilgan.

Bir operatsiyada siz massivdagi noldan katta bo'lgan eng kichik elementni tanlaysiz va uni massivdagi barcha noldan katta bo'lgan elementlardan ayirib chiqasiz.

Massivning barcha elementlari 0 ga aylanguncha necha marta operatsiya qilish kerakligini toping.

Misol:

Input: nums = [1,5,0,3,5]
Output: 3
Tushuntirish:
1-qadam: noldan katta eng kichik son 1. Ayiramiz: [0,4,0,2,4].
2-qadam: noldan katta eng kichik son 2. Ayiramiz: [0,2,0,0,2].
3-qadam: noldan katta eng kichik son 2. Ayiramiz: [0,0,0,0,0].
Jami 3 operatsiya.

Make Array Zero by Subtracting Equal Amounts

Oson10 daqiqa10 ball

📚 Misollar

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

Run tugmasini bosing

Buy mea coffee