<prompt> Umesimama katika nafasi 0 kwenye mstari wa nambari usio na kikomo. Kuna fikio katika nafasi lengo.Unaweza kufanya idadi fulani ya hatua numMoves ili: Katika kila hoja, unaweza kwenda kushoto au kulia. Wakati wa kusogeza ith kuanzia i 1 hadi i numMoves, unachukua i hatua katika mwelekeo uliochaguliwa.Kwa kuzingatia lengo kamili, rudisha _idadi kiwango cha chini zaidi cha hatua zinazohitajika yaani, kima cha chini kabisa_ numMoves_ ili kufikia lengwa_.Mfano wa 1:Ingizo: lengo 2Pato: 3Maelezo:Katika hatua ya 1, tunapiga hatua kutoka 0 hadi 1 hatua 1.Katika hatua ya 2, tunapiga hatua kutoka 1 hadi -1 hatua 2.Kwa hoja ya 3, tunapiga hatua kutoka -1 hadi 2 hatua 3.Mfano wa 2:Ingizo: lengo 3Pato: 2Maelezo:Katika hatua ya 1, tunapiga hatua kutoka 0 hadi 1 hatua 1.Kwenye hoja ya 2, tunapiga hatua kutoka 1 hadi 3 hatua 2.Vikwazo: -109 lengo 109 lengo ! 0  <response>: def reachNumberlengo: int - int: lengo abslengo hatua 0 jumla 0 wakati jumla lengo: hatua 1 jumla hatua wakati jumla - lengo 2 ! 0: hatua 1 jumla hatua hatua ya kurudi 