Kirjoittaja: Antti Laaksonen
Tähän tehtävään liittyy myös vaikeampi erikoisputkaposti: Ahdas ruudukko 2
Seuraavasta ruudukosta on mahdollista lukea lukujen 1–10 neliöt:
Esimerkiksi luvun 4 neliö 16 luetaan vinosti alavasemmalle ja luvun 7 neliö 49 luetaan oikealle. Tässä ruudukossa on 10 ruutua, ja kaikissa lukujen 1–10 neliöt sisältävissä ruudukoissa on ainakin yhtä monta ruutua.
Tehtävänä on laatia ruudukko, josta voi lukea lukujen 1–20 neliöt ja jossa on mahdollisimman vähän ruutuja. Sallitut lukusuunnat ovat vaakasuunta, pystysuunta ja vinosuunta. Ruudukossa voi olla numeroita, jotka eivät kuulu minkään luvun neliöön.
Vastaukseen täytyy kirjoittaa ruudukko, joka sisältää lukujen 1–20 neliöt.
Vastaus voisi näyttää seuraavalta:
00182
36495
Kuitenkin esim. luvun 13 neliö 169 puuttuu ruudukosta, joten vastaus ei kelpaa.
56 henkilöllä on tulos. Suluissa oleva luku tarkoittaa ruudukon ruutujen määrää.
jlaire (20), Chiman (20), Torgo (20), Metabolix (20), hunajavohveli (20), Jogge (20), Laurelin (20), SirDayBat (20), Scatha (20), moptim (20), Grez (20), FooBat (20), Andu (20), Jtm (20), Sisuaski (20), Pekka Karjalainen (20), Konvehti (20), Anaatti (20), lukujenVihaaja (20), Legu (20), Laitinen (20), tkok (20), Jaska (20), teemuho (20), L2-K2 (20), henkkeli (20), Jhuunhym (20), TapaniS (20), copyrite (20), öppis (20), symbols (20), membolic (20), Brebl (20), isashkar (20), zebraze (20), Merri (21), Sami (24), TsaTsaTsaa (24), Jalmari91 (24), teksturi (24), msdos464 (24), heisti (24), qalle (24), The Alchemist (24), Kuha (24), petrinm (25), Hirwi (25), johku90 (25), Teuro (25), Juice (28), Dragondejavu (28), Hycke (28), temu92 (30), Ape (40), Salama (48), tesmu (60)
Kirjaudu sisään Ohjelmointiputkaan, niin voit lähettää vastauksen tehtävään.
Katso myös Putkaposti 30: Ahdas ruudukko.