Kirjoittaja: Antti Laaksonen
Professori Viherkasvi on alkanut kasvattaa alkukukkia. Kukista on eri lajikkeita, joista jokaisen kasvamiseen kuluu tietty määrä päiviä. Kukkien kasvatukseen liittyy muuan erikoinen yksityiskohta. Kasvavaa alkukukkaa täytyy pitää vuorotellen joitakin päiviä auringon loisteessa ja joitakin päiviä täydessä pimeydessä. Tarkemmin jokaisen valon ja pimeyden jakson päivien määrän täytyy olla alkuluku.
Professori haluaa tietää, kuinka monta erilaista tapaa hänellä on kasvattaa alkukukan eri lajikkeita. Esimerkiksi 7 päivää kasvavan kukan voi kasvattaa 12 tavalla:
PPPPPPP
, PPPPPVV
, PPPVVPP
, PPVVPPP
, PPVVVPP
, PPVVVVV
, VVPPPPP
, VVPPPVV
, VVPPVVV
, VVVPPVV
, VVVVVPP
, VVVVVVV
Tässä esimerkiksi PPVVPPP
tarkoittaa, että kukkaa pidetään ensin 2 päivää pimeydessä, sitten 2 päivää valossa ja lopuksi 3 päivää pimeydessä. Luvut 2 ja 3 ovat alkulukuja, samoin kuin kaikki muutkin eri tapausten jaksojen pituudet.
Seuraava kuvasarja havainnollistaa 7 päivää kasvavan kukan kasvutapaa PPVVPPP
.
Tehtävänä on selvittää alkukukan kasvutapojen määrä, kun lajikkeen kasvuaika on 2–100 päivää.
Vastauksen jokaiselle riville tulee alkukukan lajikkeen kasvuaika sekä kuinka monella tavalla valon ja pimeyden vaihtelun voi valita.
Vastaus voisi näyttää seuraavalta:
7 12
29 50
Tämän vastauksen ensimmäinen rivi on esimerkin mukaisesti oikein, mutta toinen rivi on väärin. 29 päivää kasvavan kukan kasvatukseen on paljon enemmän tapoja kuin 50.
66 henkilöllä on tulos. Suluissa oleva luku tarkoittaa lajikkeiden määrää.
Sisuaski (99), Klik (99), Metabolix (99), Grez (99), Laitinen (99), jlaire (99), os (99), Chiman (99), SirDayBat (99), Sami (99), hunajavohveli (99), Legu (99), FooBat (99), mleino (99), teksturi (99), Päärynämies (99), Pekka Karjalainen (99), Konvehti (99), lukujenVihaaja (99), Jepso (99), msdos464 (99), jmp (99), Torgo (99), Anaatti (99), L2-K2 (99), kllp (99), OliO (99), Jhuunhym (99), Laakeri (99), TapaniS (99), Apodus (99), Hansen (99), Shiona (99), öppis (99), qalle (99), symbols (99), membolic (99), tykkipeli (99), Ruokauuni (99), isashkar (99), anttil (96), johku90 (96), Seriffi (68), tkok (60), User137 (59), petrinm (57), HeadCheese (55), Jalmari91 (55), Salama (9), Kaukainen amatööri (8), Juice (7), Oskuz (7), zebraze (7), Goasd (6), temu92 (5), henkkeli (5), heisti (5), Andu (4), Szanne (4), qwerty12302 (3), osku91 (2), Teuro (2), ilx (2), Moiman (2), Mizou (2), Jaska (1)
Kirjaudu sisään Ohjelmointiputkaan, niin voit lähettää vastauksen tehtävään.
Katso myös Putkaposti 26: Alkukukka.