Kirjoittaja: Antti Laaksonen
Vuosia sitten Nelostuote valmisti Pulmakulma-peliä, jossa tarkoituksena on täyttää suorakulmion muotoinen alue erimuotoisilla palikoilla. Tarkemmin pelialue on 6x10-ruudukko ja jokainen pelin palikka muodostuu viidestä neliöstä. Pelin pakkauksessa mainitaan: "Tietokone vahvistaa ??? tapaa sovittaa nämä palat suorakulmioon." Mikä luku kuuluu lainaukseen kysymysmerkkien kohdalle?
Viidestä neliöpalikasta voidaan muodostaa kaksitoista erilaista palikkaa, kun toisistaan peilaamalla saatavat palikat tulkitaan samoiksi. Tässä ovat kaikki palikat:
Nämä palikat voidaan asetella 6x10-ruudukkoon esimerkiksi seuraavasti:
Nyt tehtävänä on selvittää kaikki erilaiset tavat, joilla ruudukon voi täyttää palikoilla. Jokaista palikkaa täytyy käyttää tasan yhden kerran, ja palikoita saa kääntää ja peilata ilman rajoituksia. Saman ruudukon käännöksiä ja peilauksia ei lasketa erikseen, vaan tarkoitus on etsiä aidosti erilaiset järjestystavat.
Jokainen ruudukko merkitään vastaukseen kuudelle kymmenen merkin pituiselle riville. Merkistön saa valita vapaasti, kunhan saman palikan kaikki osat merkitään samalla merkillä ja vierekkäisiä palikoita ei merkitä samalla merkillä.
Vastaus voisi näyttää seuraavalta:
AABBBBBABB
AACCCAAABA
ABAACBABBA
BBBACBCDAA
CBCABBCDDA
CCCABCCCDD
Halutessaan vastauksen voi siis ilmoittaa vain muutamalla eri merkillä. Mutta käytännössä voi olla helpompaa valita merkistö niin, että jokaista palikkaa vastaa eri merkki.
24 henkilöllä on tulos. Suluissa oleva luku tarkoittaa erilaisten yhdistelmien määrää.
jlaire (2339), Deewiant (2339), os (2339), Metabolix (2339), FooBat (2339), BadHabit (2339), Grez (2339), Sisuaski (2339), Pekka Karjalainen (2339), Chiman (2339), Konvehti (2339), lukujenVihaaja (2339), Torgo (2339), Laitinen (2339), kllp (2339), Jhuunhym (2339), -tossu- (2339), TapaniS (2339), meicceli (2339), symbols (2339), Jaska (2339), Legu (2339), öppis (2339), isashkar (2339)
Kirjaudu sisään Ohjelmointiputkaan, niin voit lähettää vastauksen tehtävään.
Katso myös Putkaposti 16: Pulmakulma.