Griddlers Opastus - Tehtävien Ratkominen

Esimerkki 1: Yksinkertainen tehtävä   Esimerkki 5: Vaativa logiikka (b)
Esimerkki 2: Kolmiotehtävä   Esimerkki 6: Värieliminointi
Esimerkki 3: Moniriviratkaisu   Esimerkki 7: Vaativa värilogiikka
Esimerkki 4: Vaativa logiikka (a)   Esimerkki 8: Lisää värilogiikkaa

Vaativa värilogiikka

Vaikeat kolmen tai useamman värin tehtävät ovat miltei mahdottomia tehdä ilman "X" ja "O" jotka on esitelty Lisätyökalut - osiossa. Esimerkki 6 näyttää kuinka laittaa "O" tehtävään näyttämään ruutuja jotka voivat olla vain mustia. Jatkamalla tätä ajatusta, voit käyttää "X" näyttämään ne ruudut jotka voivat olla vain toista väriä (tässä esimerkissä punainen).

Katsotaanpa tätä riviä.

Voimme laittaa "O":t ensimmäiseen ruutuun mustalle 1:vihjeelle ja kahteen viimeiseen ruutuun viimeiselle 2:n mustalle vihjeelle. Voimmeko tehdä tälle riville mitään muuta?

Päällisin puolin näyttää, että emme. Meillä ei ole riittävästi täyttääksemme kumpaakaan punaisista3:n vihjeistä. Mutta katsotaan lähemmin.

Musta ruutu voi olla yksi kolmesta vihjeestä.

Tapaus 1 - Ensimmäinen vihje
Oletetaan, että musta ruutu kuuluu mustaan 1:n vihjeeseen. Siten kaikki sitä ennen olevien ruutujen täytyy olla valkoisia.

Tapaus 2 - Keskimmäinen vihje
Oletetaan nyt, että musta ruutu kuuluu keskimmäiseen vihjeeseen (musta 2). Ruutu joka täydentäisi tämän kahden vihjeen, voi olla joko kyseisen ruudun jälkeen:

tai ennen ruutua:

Huolimatta mihin toinen musta ruutu tulee, tiedämme että kolme ruutua ennen sitä TÄYTYVÄT olla joko punaisia tai valkoisia (taustaväri). Siten vihreällä merkityt ruudut EIVÄT voi olla mustia.


Tapaus 3 - Viimeinen vihje
Viimeinen mahdollisuus on, että musta ruutu on viimeisestä vihjeestä (musta 2). Jos se on totta, rivi täytyy värittää seuraavasti:

Kuten huomaat, ei ole väliä mihin ruutuun musta ruutu kuuluu, seitsemäs ja kahdeksas ruutu eivät voi olla mustia ja ne voidaan siten merkitä "X":llä merkitsemään "vain punainen" (tai taustaväri).

Samanlaista logiikkaa voidaan käyttää mustan ruudun toiselle puolelle päästäksemme lopulliseen tulokseen.

Jos haluat hieman harjoitusta tässä, erinomainen tehtävä jossa on käytetty tämän tyyppistä logiikkaa säännöllisesti on tehtävä Corn.

Esimerkki 1: Yksinkertainen tehtävä  |  Esimerkki 2: Kolmiotehtävä  |  Esimerkki 3: Moniriviratkaisu
Esimerkki 4: Vaativa logiikka (a)  |  Esimerkki 5: Vaativa logiikka (b)  |  Esimerkki 6: Värieliminointi
Esimerkki 7: Vaativa värilogiikka  |  Esimerkki 8: Lisää värilogiikkaa
Säännöt | Katso muita esimerkkejä | Ratkontaikkuna | Apua Ratkomiseen