Okona kwenzekayo kweenkawu ezili-100 ezinabantu abangoomatshini bokuchwetheza: Ukuhla ngokuya eMadeni

19580483_f3de93fca_o

Njengoko intetho isitsho, Ukuba ubeka iinkawu ezili-100 ngoomatshini bokuchwetheza kwigumbi elide ngokwaneleyo, ekugqibeleni uyakufumana Hamlet . Kodwa Ngaba uza ? Zeziphi iingxaki ezikhoyo zenkawu ekuphindaphindeni uHamlet. Masisebenzise isizathu kunye no-C + wam kwiikholeji zeekholeji ukufumanisa oku.

Kuqala, siza kuseta imigaqo esisiseko yokunciphisa izinto zethu eziguquguqukayo. Yintoni ebaluleke njenge Hamlet ? Ngaba kubalulekile ukwenza imali? Ngaba kuyavalwa? Ngaba senza ifomathi ngendlela efanelekileyo? Kuthekani ngeziphumlisi? Ndibuze ababhali endikunye nabo beGeekosystem kunye nabahlobo bethu eMary Sue, kwaye wonke umntu undinike impendulo eyahlukileyo kwinto abaya kuyamkela kwinkawu enokubizwa ngokwenyani. Hamlet .

Ngokwam, ukuba inkawu indinike inqwaba yamaphepha anamagama Hamlet kumtya omnye omde ongaphawuliyo woonobumba abancinci, ndingayibiza ngokuba yimpumelelo. Ayingabo bonke abantu endisebenza nabo ababenobulali kwaye bayakwamkela ikopi efanayo. Ngenxa yale ngxaki, sichaza impumelelo Monkey Hamlet Njengomlingiswa womlinganiswa womlinganiswa kuye Isicatshulwa somdlalo esisikhuphile kwisiza seMIT sikaShakespeare , kodwa ukufomatha kunye nokwenza oonobumba abakhulu akubalulekanga.

Ngeenjongo zethu,

Yeha, Yorick olihlwempu!

iyafana ne

Awu, Yorick olihlwempu!

kodwa

lindokulo

akayinqumli.

Inani labalinganiswa abasetyenzisiweyo libalulekile ukuze sikwazi ukuthelekisa inani labalinganiswa abasuka kwi Hamlet Isicatshulwa esivela kwi-MIT. Ukuphelisa ukwenziwa koqoqosho kuphucula kakhulu iimeko zeenkawu ngokunciphisa inani labalinganiswa abanokubakho. Iziphumlisi nezithuba ziya kubalwa ukuze sikwazi ukuthelekisa ngokuchanekileyo inani elipheleleyo labalinganiswa kwisicatshulwa, kunye nenani labalinganiswa abakhethekileyo abasetyenzisiweyo.

Kukho amagama angama-169,541 kwisicatshulwa ngokwe sixhobo www.wordcounter.net . Oko kubandakanya bonke oonobumba abangama-26 boonobumba, izithuba, amaxesha, iikhoma, isimeli, amanqaku emibuzo, amanqaku okumangaliswa, iikholoni, iisemikholoni, ampersands, kunye neentsimbi. Lilonke, ngama-36 abalinganiswa abanokwenzeka.

Siza kwandisa amathuba eenkawu apha kwaye sicinge ukuba basebenzisa oomatshini bokuchwetheza beenkawu abanezitshixo ezingama-36 kuphela ekufuneka bezichwethezile. Esi sisitshixo esinye kumlinganiswa ngamnye, ukuze bangakhathazeki malunga nesitshixo sokutshintsha.

Ngalo lonke ixesha inkawu icinezela isitshixo esingacwangciswanga, inethuba elinye kwabangama-36 lokubetha ekunene. Amathuba okuba abethe ulandelelwano olufanelekileyo lwabalinganiswa ancipha ngokucacileyo ngomlinganiswa ngamnye owongezelelweyo. Ukuchwetheza nje igama H-AM-L-E-T ngezi paramitha akunakulindeleka, kuba unobumba ngamnye wegama une-1 kuma-36 ithuba lokuchwethezwa ngokuchanekileyo. Ke yile:

36 x 36 x 36 x 36 x 36 x 36 okanye 366, esebenza ku 1 kwi-2,176,782,336 . Kuba sisebenza neenkawu ezili-100, oko kuzinika amathuba okungcono kancinci njengeqela elinoku-1 kwayi-21,767,823, kodwa akunakulindeleka. Kwaye kwakhona, loo nto yeyethu ekhethekileyo yokubhala inkawu. Amathuba aya kuba mandundu ngakumbi kumatshini wokuchwetheza oqhelekileyo ngezitshixo ezingaphezulu kunye nezinto eziguquguqukayo ezinje ngeqhosha lokushiya kunye ne-caps lock.

Ubunzima beenkawu ngokuchwetheza abalinganiswa abachanekileyo abangama-169,541 ngokulandelelana bayi-1 kuma-36169,541ethi, ukuba uchwetheza kwisikhombisi sikaGoogle, ikunike iziphumo ezilandelayo:

Ubuninzi beKhalityhulam kaGoogle

Ngokukrakra. Yiyo impendulo esiyifumeneyo. Amathuba eenkawu ezichwetheza Hamlet banye ngokungapheliyo. Ngaphandle kokuba umntu afune ukuphinda-phinda ama-36169,541, ilungile ngokwaneleyo kuthi.

Kukho, ewe, umahluko kwilizwi. Sivile Iinkawu ezisisigidi ngesigidi soomatshini bokuchwetheza okanye iinkawu ezingenasiphelo ezinomatshini wokuchwetheza ongapheliyo. Iinkawu ezingenasiphelo ngokucacileyo azizukwenzeka, kwaye siyathandabuza ukuba nabani na uza kufumana isigidi sazo egumbini, nokuba. I-100 ilawulwa ngakumbi. Sivile ukwahluka kwebinzana elithi iinkawu ziya kubhala imisebenzi epheleleyo kaShakespeare, kodwa yiza. Abakwazi nokuphuma Hamlet .

Ewe kunjalo, eli lizwi belikade likho kudala ngaphambi kweekhompyuter. Ngokudityaniswa kwetekhnoloji encinci ngaphezulu kokubhala nje, ukubakho kweenkawu ezichwetheza Hamlet inokunyuswa kakhulu. Yithi zonke i-100 zoomatshini bokuchwetheza beenkawu babezinkawu iikhompyuter ezinezitshixo ezingama-36 ezifanayo, kodwa zinxibelelana kunye. Emva koko sinokujonga igalelo leqhosha lenkawu ngalinye ngokuchasene nefayile yokubhaliweyo eyiyo Hamlet.

Ukuba iqhosha licofiwe lihambelana nomlinganiswa olandelayo kwisicatshulwa lingenisiwe kwaye libekwe kwifayile eyahlukileyo, monkeyhamlet.txt. Yigalelo elichanekileyo kuphela elirekhodwa kwi-monkeyhamlet.txt, endaweni yalo naliphi na iqhosha elingahleliwe. Inkqubo inokuba ngaxeshanye ithelekisa igalelo kuzo zonke iinkawu eziyi-100, kwaye ekugqibeleni, ngokungacacanga kwenxalenye yenkawu, kwaye ukubala ngokuthe ngqo kwicala lekhompyuter, imonkeyhamlet.txt iya kuba Hamlet .

Ngaphandle kwekhompyuter, ukuba unenkawu ngokuchwetheza kude, awusoze ufumane Hamlet , ke mhlawumbi singaya phambili kwaye siyeke eli binzana ukuba life. Okanye ubuncinci uyihlaziye kancinci.

(nge Hamlet , Igama leWeb.net , umfanekiso nge UOliver Hammond )

Ngeli xesha kwikhonkco elinxulumene noko