Sir Affine: Siri oo Furo Qoraal Biraawsarkaaga
Qalabka Sirta Affine wuxuu sireeyaa oo furaa qoraal isticmaalaya sirta affine, hab beddel classical ah oo ku saleysan E(x) = (a·x + b) mod 26. Dooro qiimaha a oo aan 26 la wadaagin qaybiye ka weyn 1, iyo qiimaha b oo u dhexeeya 0 ilaa 25. Furitaanku wuxuu isticmaalaa ka soo noqda modular ee a; marka a tahay 1, sirtu waxay noqotaa wareejinta Caesar.
Sir Affine waa qalab biraawsar ku saleysan oo loogu talagalay sirinta iyo furitaanka qoraalka sirta affine. Habkan beddelka classical ah wuxuu xaraf kasta khariidaynayaa qaacidada E(x) = (a·x + b) mod 26. Isticmaal si aad u sahamiso sirta, u tijaabiso qiimayaasha furaha, ama u dhex marto tusaale sir ah adigoon rakibin barnaamij gaar ah.
Furuhu wuxuu leeyahay laba qiime. Qiimaha a waa inuu yahay mid aan 26 la wadaagin qaybiye ka weyn 1 si khariidayntu u rogi karto; qiimayaasha ansaxa ah waa 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, iyo 25. Qiimaha b wuxuu noqon karaa tiro kasta oo u dhexeysa 0 ilaa 25. Furitaanka, hawshu waxay ku dhufataa ka soo noqda modular ee a. Marka a tahay 1, sirtu waxay yaraataa wareejinta Caesar.
Qoraalka cad waa la akhrin karaa ka hor sirta, halka qoraalka sirtu yahay natiijada la beddelay. U beddelashada dhexdooda waxay kaa caawin kartaa inaad baarto sida sir classical ah u shaqeyso ama aad natiijo u hubiso tusaale la yaqaan. Sirta affine waxay ku shaqeysaa alifbeeto 26-xaraf ah, shuruudaha furahuna waxay xaqiijinayaan in khariidaynta xarfuhu rogi karto.
Qalabku wuxuu si buuxda ugu socdaa biraawsarkaaga. Gelintaada waxaa lagu farsameeyaa qalabkaaga mana loo diro server; marka boggu soo shubmo, qalabku sidoo kale wuu shaqeeyaa offline. Waxaad isticmaali kartaa adigoon qoraalkaaga u dhiibin bog dhinac saddexaad ah.
Qalabkani wuxuu ka caawin karaa horumariyeyaasha iyo injineerada DevOps inay tijaabiyaan ama sharxaan sir fudud, wuxuuna sidoo kale waxtar u leeyahay ardayda sahamiya fikradaha sirta. Isticmaal si aad u tijaabiso qaacidada, u hubiso soosaarada tusaalaha, oo aad u fahamto sida qiimayaasha furuhu u saameeyaan khariidaynta.
Tallaabo 1: Geli ama dhaji qoraalka aad rabto inaad ka shaqeyso. Waxaad sidoo kale ku ridi kartaa macluumaadkaaga qalabka.
Tallaabo 2: Dooro inaad qoraalka sirto ama furto. Sirta affine waxay furayaasheeda u isticmaashaa qiimayaasha a iyo b.
Tallaabo 3: U dhig a qiime aan 26 la wadaagin qaybiye ka weyn 1, una dhig b qiime u dhexeeya 0 ilaa 25. Qiimayaashani furayaasha ah waxay go'aamiyaan khariidadda xarfaha.
Tallaabo 4: Samee hawsha oo eeg natiijada. Koobi soosaarka marka aad diyaar tahay inaad isticmaasho.
Isticmaalka: Hubi hirgelinta sirta affine adoo is barbar dhigaya soosaarkeeda iyo qiime aad hore u taqaanid.
Isticmaalka: Sahamin sida sirta affine u dhaqanto adoo siriya qoraal tusaale ah adigoo isticmaalaya qiimayaal kala duwan oo ansax ah oo a iyo b.
Isticmaalka: Ka shaqee qoraalka deegaankaaga halkii aad gelintaada u diri lahayd bog dhinac saddexaad ah.
Isticmaalka: Muuji xiriirka u dhexeeya sirta affine iyo wareejinta Caesar adoo isticmaalaya a = 1.
Isticmaalka: Ku tababar furitaanka oo arag sida ka soo noqda modular ee a u rogayso khariidadda xarfaha.
Isticmaalka: Diyaari tusaale sir beddel classical ah oo loogu talagalay cashir barnaamij ama sharaxaad farsamo.