Pilvenpiirtäjien palapeli edellyttää rakennusten ruudukon korkeuksien määrittämistä. Ruudukon reunoilla olevat numerot kertovat siitä suunnasta näkyvien pilvenpiirtäjien määrän. Korkeammat rakennukset estävät näkymän kaikkiin alempiin rakennuksiin takana. Jokaisella rivillä ja sarakkeella on oltava täsmälleen yksi rakennus jokaisesta korkeudesta.
Askeleet
Vaihe 1. Tarkista palapelin mitat ja käytettävissä olevien rakennuskorkeuksien määrä
Joissakin tapauksissa nämä ovat yhtä suuria ja koko ruudukko on täynnä pilvenpiirtäjiä. Toisissa paikoissa voi olla tyhjiä tiloja tai puistoja. Vähennä rivien pituus korkeuksien lukumäärästä löytääksesi kunkin rivin puistojen määrän. Tässä esimerkissä kerrotaan, että rakennuksia on neljä korkeutta. 5x5 -ruudukossa tämä tarkoittaa yhtä puistoa kullakin rivillä ja sarakkeessa.
Vaihe 2. Katso reunoja pitkin
Korkein rakennus estää kaikki muut kyseisellä rivillä tai sarakkeessa, joten sitä ei voi sijoittaa minkään muun numeron viereen kuin 1. Jos peräkkäin on useita 1 -numeroita, kaikkien muiden paitsi yhden on oltava puisto. Koska tässä esimerkissä on neljä korkeutta 5x5 -ruudukossa, jokainen rivi ja sarake sisältää vain yhden puiston. Käytä + -merkkiä osoittamaan solut, joiden korkeus on vielä tuntematon, mutta ei voi olla puisto. Puistojen sijaintien tunnistaminen on merkittävä askel kohti ratkaisua.
Vaihe 3. Etsi muut paikat, joissa on oltava rakennus, ja merkitse myös nämä solut
Kun korkein rakennus löytyy, sen ja jokaisen reunan välissä on oltava vähintään yhtä monta muuta rakennusta kuin siitä reunasta näkyviä rakennuksia.
Vaihe 4. Jos mahdollista, etsi rivejä ja sarakkeita, joista rakennusten järjestys voidaan määrittää
Jos näkyvien rakennusten määrä on sama kuin rakennusten korkeuksien kokonaismäärä, niiden on oltava kasvavassa korkeudessa. Jos kyseisen rivin tai sarakkeen kaikkien puistoaukioiden sijainti on myös tiedossa, kyseinen rivi voidaan ratkaista kokonaan.
Vaihe 5. Etsi tapoja löytää osittain täytettyjen rivien ja sarakkeiden puuttuvien elementtien järjestys
Esimerkiksi toinen rivi voi olla joko 4123 tai 4132, mutta vain 4132: ssa on kolme oikealta näkyvää rakennusta. Siksi oikean reunan on oltava korkeus 2, koska tiedät jo, että se ei voi olla tyhjä.
Vaihe 6. Yritä sijoittaa muita korkeampia rakennuksia reunojen ympärille
Esimerkissä, koska enimmäiskorkeus on 4, kolmiosa voidaan sijoittaa vain reunaan, jossa näkyvien rakennusten määrä on 2 (vain itse ja 4 joissakin muissa paikoissa voidaan nähdä). Ylhäällä ja oikealla on vain yksi mahdollisuus.
Vaihe 7. Jatka sitä, miten uudet tiedot voivat auttaa ratkaisemaan osittain tunnettuja rivejä ja sarakkeita
Kun 3 ja 4 on sijoitettu, ylärivin on oltava 3421, jotta kolme rakennusta näkyy oikealta, ja ensimmäisen sarakkeen on oltava 3412, jotta kaksi rakennusta näkyy alhaalta. Harkitse rivien ja sarakkeiden merkitsemistä, joiden rajoitukset on täysin täytetty. Näitä ei aina ratkaista kokonaan - - toisen rivin kolmen sijaintia ei vielä tiedetä, mutta kummassakin käytettävissä olevassa paikassa vasen puoli näkee vain 4, kun taas oikea puoli 234, joten nämä luvut älä anna lisätietoja.
Vaihe 8. Etsi korkeuksia, jotka on enimmäkseen sijoitettu, ja käytä latinalaisen neliön rajoitusta muiden korkeuksien rakennusten sijoittamiseen
Tässä esimerkissä neljä viidestä korkeuden 2 rakennuksesta on löydetty, joten viimeiselle on vain yksi paikka.
Vaihe 9. Etsi jäljellä olevien tyhjien puistojen mahdolliset sijainnit
Esimerkissä neljännellä rivillä voi olla vain kaksi rakennusta näkyvissä vasemmalta, ei pakolliselta 3, jos ensimmäinen solu on tyhjä. Siksi sekä kolmannen että neljännen rivin puistojen neliöt voidaan määrittää.