<prompt> Kwa kuzingatia nambari kamili n, unaweza kutumia mojawapo ya operesheni zifuatazo:1. Ikiwa n ni sawa, badilisha n na n 2.2. Ikiwa n ni isiyo ya kawaida, badilisha n na ama n 1 au n - 1.Rejesha _idadi ya chini zaidi ya shughuli zinazohitajika kwa_ n _kuwa_ 1.Mfano wa 1:Ingizo: n 8Pato: 3Maelezo: 8 - 4 - 2 - 1Mfano wa 2:Ingizo: n 7Pato: 4Maelezo: 7 - 8 - 4 - 2 - 1au 7 - 6 - 3 - 2 - 1Mfano wa 3:Ingizo: n 4Pato: 2Vikwazo: 1 n 231 - 1  <response>: chatudef min_operationsn: hatua 0 wakati n 1: n n 2 ikiwa n 2 0 mwingine n - 1 hatua 1 hatua za kurudimaelezoKanuni ya kukokotoa idadi ya chini zaidi ya shughuli zinazohitajika ili n kuwa 1 ni moja kwa moja. Tunaanzisha hatua tofauti hadi 0 ili kufuatilia idadi ya shughuli zilizofanywa. Katika kitanzi, tunarudia hadi n inakuwa 1.Katika kila iteration ya kitanzi, sisi kuangalia kama n ni idadi hata n 2 0. Ikiwa ni, tunagawanya n kwa 2; vinginevyo, tunatoa 1 kutoka n. Tunaongeza hesabu ya hatua kwa 1 katika kila marudio.Hatimaye, tunarudisha jumla ya idadi ya hatua kitanzi kinapoisha n inakuwa 1. 