Kugadzirisa ese makumi mana nembiri echirahwe chepotion kubva kuHarry Potter

Pane chirahwe chinonakidza kumagumo kwaHarry Potter uye Dombo rePhilosopher. Harry naHermione vanopinda mukamuri, mushure mezvo masuo mairi akavharwa nemoto wemashiripiti, uye vanogona kungoisiya nekugadzirisa chirahwe chinotevera:

Kune ngozi pamberi pako, uye ruponeso shure kwako,
Vanhu vaviri vamunowana pakati pedu vachakubatsira;
Neumwe wevanomwe ucharamba uchifambira mberi
Mumwe wacho achakudzosera pakarepo.
Patiri vaviri uchawana waini yeruzevha chete.
Uye vatatu vanouyisa kuparadzwa, vanomira vakatevedzana vachivanda.
Saka sarudza yaunofanirwa kuravira kubva mairi,
Kuti tiite izvi, tinopa mazano mana.
Muchetura wakaedza kuvanza kupisa kwawo kunouraya pasina.
Uchagara uchimuwana ari kuruboshwe kwewaini,
Uye ziva kuti avo vari kumicheto vanobata chimwe chipo,
Asi kana uchida kuenderera mberi, hapana anokubatsira.
Tese tinosiyana muhukuru, kubva kumucheto kusvika kumucheto,
Rufu rwako harugari muchiduku, asi kwete pane chikuruwo;
Yechipiri kubva kurudyi uye yechipiri kubva kuruboshwe
Vanonaka semapatya, kunyange zvazvo vasina kufanana.

[kubva mu "shanduro yevanhu" yebhuku "Harry Potter uye Dombo rePhilosopher"]

Kugadzirisa ese makumi mana nembiri echirahwe chepotion kubva kuHarry Potter

Zvichitaurwa zviri nyore, vanofanirwa kunzwisisa kuti ndeapi mabhodhoro ane potions.

Muchinyorwa chino, tichagadzirisa zvese makumi mana nembiri zvingangove zvakasiyana zvepuzzle tichishandisa programming uye kudhirowa dhayagiramu yezvabuda (semufananidzo uri pamusoro, wakakurisa chete).

Mirira kwechipiri, 42 sarudzo dzakabva kupi?

Izvi zvinodaro nekuti nzvimbo dze "diki" uye "hombe" potion hadziratidzirwe. Iyo yakakura inogona kunge iri mune imwe yenzvimbo nomwe, iyo inopa 6 yasara sarudzo kune iyo diki, inokwana 7 * 6 = 42. Hazvizogoneke kuti uzive chaizvo kuti ndechipi hurongwa JK Rowling aifunga paakauya. neichi chirahwe, kunze kwekunge ataura nezvazvo pa Twitter yako. Zvakanaka, kusvikira zuva risingadzivisiki rasvika, tinogona kusarudza imwe shanduro uye kushanda nayo. Nekudaro, hapazovi nevimbiso yekusarudzika kwayo, ndosaka tichishandira kune zvakanaka, kugadzirisa ese 42 akasiyana echirahwe (kana kuratidza kusagadziriswa kwawo).

SARUDZA ZVINO

Kutanga, hezvino zvipingaidzo zvese zvepuzzle, zvakadzokororwa mumashoko akareruka:

  1. Kune maviri mapoto asingakuvadzi, 3 ane chepfu, imwe inobvumidza iwe kuenda kumberi, uye imwe inobvumidza iwe kudzokera kumashure.
  2. Kurutivi rworuboshwe rwechimwe nechimwe chemishonga miviri isingakuvadzi pane muchetura.
  3. Mishonga kumativi ose maviri akasiyana, uye hapana chimwe chazvo chinokubvumira kuti uende mberi.
  4. Mabhodhoro makuru uye madiki haana chepfu.
  5. Bhodhoro rechipiri kuruboshwe uye rechipiri kurudyi rine mushonga wakafanana.

Ndoita sei neizvi? Ngationei sarudzo inotevera. Ziva kuti, sekutaura kunoita chirahwe, mumutsara mune bhodhoro rimwe diki pane mamwe ese muhukuru, uye 1 bhodhoro rakakura kupfuura mamwe ese.

Kugadzirisa ese makumi mana nembiri echirahwe chepotion kubva kuHarry Potter

Ngatiedzei kupusa kuburikidza nesarudzo dzese - tora bhodhoro rimwe panguva uye sarudza zvese zvinogoneka zvingasarudzwa zvezviri mukati.

Semuenzaniso, bhodhoro rekutanga harigoni kuva nehutu hunotiendesa mberi nekuda kwekurambidzwa Nha. Iyo hainawo potion yakachengeteka nekuda kwekurambidzwa Nha. 3 - haigoni kuva nechepfu kuruboshwe kwayo. Izvi zvinotisiya nesarudzo dzehupfu uye potion yekukanda. Ngatiedzei zvose zvingasarudzwa.

Mumifananidzo inotevera, mishonga yegirinhi inomiririra chepfu, maranjisi zvinwiwa zvisina njodzi, bhuruu zvinwiwa zvinodzokera kumashure, uye pepuru zvinwiwa zvinoenda kumberi.

Kugadzirisa ese makumi mana nembiri echirahwe chepotion kubva kuHarry Potter

Kugadzirisa ese makumi mana nembiri echirahwe chepotion kubva kuHarry Potter

Ngatidzokorore maitiro aya kune ese ari maviri sarudzo dzekushanda - tora bhodhoro rechipiri uye neimwe nzira edza zvese zvinogamuchirwa zvemukati sarudzo. Izvi zvichatipa zvinotevera:

Kugadzirisa ese makumi mana nembiri echirahwe chepotion kubva kuHarry Potter

Kugadzirisa ese makumi mana nembiri echirahwe chepotion kubva kuHarry Potter

Kugadzirisa ese makumi mana nembiri echirahwe chepotion kubva kuHarry Potter

Kugadzirisa ese makumi mana nembiri echirahwe chepotion kubva kuHarry Potter

Kuenderera mberi nekuita mune iyi vheji, uye nekurasa sarudzo dzese dzekushanda umo rimwe bhodhoro risingakwanise kuzadzwa nemushonga pasina kutyora zvirambidzo zvakanyorwa, isu tichasvika pane inogamuchirwa sarudzo:

Kugadzirisa ese makumi mana nembiri echirahwe chepotion kubva kuHarry Potter

Sezvingatarisirwa, takanga tisina vimbiso yokuwana mhinduro. Panogona kunge pasina mhinduro, kana kuti panogona kunge paine akati wandei (uye kana uine akati wandei mhinduro, izvi zvakafanana nekuti chirahwe hachigone kupenengura nekuti hauzive kuti ndeupi mushonga wakanaka).

Kushandisa iyo algorithm kune ese sarudzo kunotipa anotevera mhinduro. 8 shanduro dzechirahwe zvinogoneka, 8 hadzina mhinduro uye 26 dzine mhinduro dzakawanda.

Kugadzirisa ese makumi mana nembiri echirahwe chepotion kubva kuHarry Potter

Zvimwe pamusoro pemhinduro

Mavhezheni ose echirahwe ane zvimwe zvakafanana here? Ehe! Ndokumbira utarise kuti mavari mabhodhoro madiki kana makuru ari munzvimbo yechipiri kana yechitanhatu. Izvi zvinotibvumira kugumisa kuti 2nd uye 6th mabhodhoro ane yakachengeteka potions nekuda kwezvirambidzo #2 uye #6. Pasina danho iri, hatigone kubvisa mukana wekuti mabhodhoro aya ane chepfu, uye tinopedzisira tave nemhinduro dzakati wandei. Zvakare sarudzo dzakagadziriswa dzinoda kuti yechipiri "yakakosha" bhodhoro (diki kana rakakura) iiswe munzvimbo yechitatu kana yechina. Kana zvisina kudaro, nzvimbo chaiyo yepotion inotiendesa mberi haigone kuwanikwa.

Migumisiro

Ndichapedzisa nemashoko kubva mubhuku.

Hermione akafemera pamusoro, uye Harry akashamiswa kuona kuti akanga achinyemwerera - ndicho chinhu chekupedzisira chaigona kuitika kwaari. "Brilliant," akadaro Hermione. - Aya haasi mashiripiti - izvi zvine musoro, chirahwe. N'anga zhinji dzakanyanya hadzina kana pfungwa, uye dzinogara pano zvachose. "

Asi imbomira kweminiti - pamwe tinogona kuona iyo canonical vhezheni yechirahwe zvichibva panhaurirano kubva mubhuku:

“Ndazvinzwa,” akadaro. "Bhodhoro diki richatitungamira mumoto mutema, uye kuDombo."

...

"Uye ndiani achakutendera kuti udzoke nemumoto wepepuru?"

Hermione akanongedza bhodhoro reraundi raive kurudyi rwemutsetse.

Haiwa mhani. Iyi sarudzo ichiri kutipa mhinduro dzakawanda. Tweet, DR.

kodhi

Kana iwe uchifarira kodhi yekugadzirisa iyi puzzle uye kudhirowa madhayagiramu, unogona tora pano.

Source: www.habr.com

Voeg