Published on

Minimum Operations to Make Array Equal

Authors

📝 Vazifa tavsifi

arr massivi berilgan bo'lib, bunda arr[i] = (2 * i) + 1 formula asosida belgilanadi (0-indekslanadi). Massiv uzunligi n.

Bir operatsiyada siz massivning ixtiyoriy bir elementini x ga oshirish va boshqa bir elementini x ga kamaytirishingiz mumkin.

Massivning barcha elementlarini teng qilish uchun nechta operatsiya kerakligini toping.

Misol:

Input: n = 3
Output: 2
Tushuntirish: arr = [1, 3, 5]. Maqsad hamma element 3 bo'lsin. 1 ni 2 ga oshir, 5 ni 2 ga kamayt -> [3,3,3]. 2 operatsiya.

Minimum Operations to Make Array Equal

O'rta20 daqiqa20 ball

📚 Misollar

Kiruvchi: n = 3
Chiquvchi: 2
Kiruvchi: n = 6
Chiquvchi: 9
func solve(_ n: Int) -> Int { // Kodingizni shu yerga yozing return 0 }

Run tugmasini bosing

Buy mea coffee