Kirjautuminen

Haku

Tehtävät

Kilpailu

Murra koodi!
Lue ja osallistu!
Seuraava vihje 29.1.
Voittajia 1 + yrittäjiä 1

Putkaposti: Alkukukka

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.

Tehtävä

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ää.

Vastausohje

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.

Vastaukset

64 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), 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), 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.

Keskustelu

Katso myös Putkaposti 26: Alkukukka.

Tietoa sivustosta