<prompt> Kwa kuzingatia idadi kamili, rudisha _mfuatano unaowakilisha uwakilishi wake wa heksadesimali_. Kwa nambari kamili hasi, two complement mbinu inatumika.Herufi zote katika mfuatano wa jibu zinapaswa kuwa na herufi ndogo, na kusiwe na sufuri yoyote inayoongoza kwenye jibu isipokuwa sifuri yenyewe.Kumbuka: Huruhusiwi kutumia mbinu yoyote ya maktaba iliyojengewa ndani kutatua tatizo hili moja kwa moja.Mfano wa 1:Ingizo: nambari 26Pato: 1aMfano wa 2:Ingizo: nambari -1Pato: fffVikwazo: -231 nambari 231 - 1  <response>: chatudef to_hexnambari: int - str: ikiwa nambari 0: kurudi 0 hex_str hex_digits 0123456789abcdef n nambari 0xfff wakati n: hex_str tarakimu_hexn 0xf hex_str n 4 kurudi hex_strmaelezoAlgorithm ya kubadilisha nambari kamili hadi uwakilishi wake wa hexadecimal inafuata hatua hizi:1. Angalia ikiwa nambari ya kuingiza ni 0, ikiwa ni hivyo, rudisha kamba 0.2. Anzisha mfuatano tupu hex ili kuhifadhi uwakilishi wa heksadesimali wa nambari kamili.3. Anzisha safu au mfuatano hexDigits iliyo na herufi zinazowakilisha tarakimu za heksadesimali kutoka 0 hadi 15 0-9 na a-f.4. Ikiwa nambari kamili ya ingizo ni hasi, ibadilishe hadi uwakilishi wake kamili wa biti 32 ambao haujatiwa sahihi.5. Ingawa nambari kamili si 0, toa biti 4 za mwisho kwa kutumia busara kidogo NA uendeshaji wenye thamani 0xf 15 katika desimali na utumie tokeo kama faharasa kupata herufi ya heksadesimali inayolingana kutoka kwa hexDigits. Ongeza herufi hii kwenye upande wa kushoto wa mfuatano wa hex.6. Hamisha nambari kamili kulia kwa biti 4 n 4 ili kuendelea hadi biti 4 zinazofuata.7. Rudia hatua ya 5 na 6 hadi nambari kamili iwe 0.8. Rudisha mfuatano wa heksi kama uwakilishi wa mwisho wa heksadesimali wa nambari kamili ya ingizo. 