Lucka 7

Lösning presenteras imorgon kl 08:00

Ifall något skulle hända tomten under julafton så är det viktigt att fler än bara tomten kan köra tomtesläden. För att som nisse få ta körkort till tomtesläden måste man vara minst 10 000 tomtedagar gammal.

Ett tomteår har 16 månader. Och en tomtemånad har 26 dagar.

Nissarna är väldigt exakta när de räknar sin ålder. De specificerar alltid hur många tomteår, tomtemånader och tomtedagar gamla de är när de uppger sin ålder.

Det är 100 nissar som vill ta körkort. De har fyllt i en lista med hur många tomteår, tomtemånader och tomtedagar gamla de är.

Exempelvis: Om en Nisse fyllt i 10, 5, 20 i listan så innebär det att nissen är 10 tomteår, 5 tomtemånader och 20 tomtedagar. Räknat endast i tomtedagar så innebär det att nissen är 10*16*26 + 5*26 + 20 = 4310 tomtedagar gammal (denna nisse skulle alltså inte få ta körkort).

Nissarna är inte särskilt konsekventa när de uppger sin ålder. En nisse som är t.ex. 4310 dagar gammal skulle kunna uppge sin ålder på många olika sätt, exempelvis:

10, 5, 20

eller

10, 1, 124 (eftersom 10 tomteår + 1 tomtemånad + 124 tomtedagar också ger totalen 4310 tomtedagar)

eller

8, 36, 46 (eftersom 8 tomteår + 36 tomtemånader + 46 tomtedagar också ger totalen 4310 tomtedagar)

Det finns alltså många olika sätt för en nisse att uppge sin exakta ålder. Det viktiga för nissen är att det totala antalet tomtedagar blir rätt.

Hur många nissar i listan är gamla nog att ta körkort?

Du kan ladda ner listan av nissarnas åldrar (tomteår, tomtemånader, tomtedagar) både som en lista av listor i Python, men också i en txt-fil:

Unga Programmerare håller kurser i programmering för barn och ungdomar. Unga Programmerare startades av studenter från Chalmers Tekniska Högskola.

Företagsinfo

Innovation Institute of Sweden AB
Box 2062, 116 74 Stockholm
Org.nr. 559290-7603

Följ oss