<prompt> k-uzuri wa nambari kamili num inafafanuliwa kuwa nambari ya mistari ndogo ya num inaposomwa kama mfuatano unaotimiza masharti yafuatayo: Ina urefu wa k. Ni kigawanyo cha num.Kwa kuzingatia nambari num na k, rudisha _uzuri wa k wa_ num.Kumbuka: Sufuri zinazoongoza zinaruhusiwa. 0 si kigawanyaji cha thamani yoyote.Mfuatano mdogo ni mfuatano wa herufi katika mfuatano.Mfano wa 1:Ingizo: nambari 240, k 2Pato: 2Maelezo: Ifuatayo ni mifuatano ya nambari ya urefu k:- 24 kutoka 240: 24 ni kigawanyo cha 240.- 40 kutoka 240: 40 ni kigawanyo cha 240.Kwa hivyo, uzuri wa k ni 2.Mfano wa 2:Ingizo: nambari 430043, k 2Pato: 2Maelezo: Ifuatayo ni mifuatano ya nambari ya urefu k:- 43 kutoka 430043: 43 ni kigawanyo cha 430043.- 30 kutoka 430043: 30 sio mgawanyiko wa 430043.- 00 kutoka 430043: 0 sio mgawanyiko wa 430043.- 04 kutoka 430043: 4 sio kigawanyiko cha 430043.- 43 kutoka 430043: 43 ni kigawanyo cha 430043.Kwa hivyo, uzuri wa k ni 2.Vikwazo: 1 nambari 109 1 k num.length inachukua num kama mfuatano  <response>: def num_elements_with_ndogo_na_kubwaidadi: n lenzi nambari res 0 kwa mimi katika safun: has_smaller has_greater Uongo kwa j katika safun: ikiwa mimi j: endelea ikiwa numsj numsi: has_greater Kweli ikiwa numsj numsi: has_smaller Kweli ikiwa ina_ndogo na ina_kubwa zaidi: res 1 mapumziko kurudi res 