<prompt> Unaweza kukumbuka kuwa safu arr ni safu ya mlima ikiwa na tu ikiwa: arr.length 3 Kuna faharasa i 0-indexed yenye 0 i arr.length - 1 hivi kwamba: arr0 arr1 ... arri - 1 arri arri arri 1 ... arrarr.length - 1Kwa kuzingatia mkusanyiko kamili nums, rudisha _idadi kiwango cha chini cha vipengele vya kuondoa ili kufanya_ nums__ _a safu ya mlima._Mfano wa 1:Ingizo: nambari 1,3,1Pato: 0Maelezo: Safu yenyewe ni safu ya mlima kwa hivyo hatuhitaji kuondoa vipengee vyovyote.Mfano wa 2:Ingizo: nambari 2,1,1,5,6,2,3,1Pato: 3Maelezo: Suluhisho mojawapo ni kuondoa vipengele katika fahirisi 0, 1, na 5, na kutengeneza nambari za safu 1,5,6,3,1.Vikwazo: 3 nums.length 1000 1 numsi 109 Imehakikishwa kuwa unaweza kutengeneza safu ya mlima kutoka kwa nums.  <response>: def minimumMountainRemovalsidadi: n lenzi nambari kushoto, kulia 0 n, 0 n kwa i katika safu1, n: lefti lefti - 1 intnumsi numsi - 1 kulian - i - 1 kulian - i intnumsn - i - 1 numsn - i jibu n - 3 kwa i katika safu1, n - 1: ans minans, n - 1 - lefti - kuliai kurudi ans 