Published on

Patching Array

Authors

📝 Vazifa tavsifi

Sizga tartiblangan nums butun sonlar massivi va butun son n berilgan. nums massiviga ba'zi sonlar qo'shib (patch) [1, n] oralig'idagi har bir butun sonni massiv elementlarining quyi to'plami sifatida ifodalash imkoniga ega bo'lmoqchisiz.

Siz qo'shishingiz kerak bo'lgan minimal sonlar miqdorini qaytaring.

Misol:

Input: nums = [1,3], n = 6
Output: 1
Tushuntirish: nums = [1,3] bilan quyidagilar ifodalanishi mumkin: 1, 3, 4.
2 ni qo'shsak: [1,2,3] => 1, 2, 3, 4, 5, 6 barchasini ifodalash mumkin.

Patching Array

Qiyin40 daqiqa30 ball

📚 Misollar

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

Run tugmasini bosing

Buy mea coffee