Lucka 22
I takt med att jordens befolkning ökar så blir antalet hushåll som tomten behöver besöka fler för varje år. Detta innebär också att antalet renar som drar tomtesläden också blir fler.
Nissen som har hand om alla renarna har utvecklat ett komplext system för att se vilka av renarna är redo för julaftons natt.
Varje ren har givits ett nummer vid födseln som vi kallar för personnummer. På hösten görs alltid en hälsokontroll av varje ren, där nissarna med hjälp av biologiska markörer räknar fram ett hälsonummer. I samband med att renarna ska göras redo så utförs även en kontroll av renarnas fysiska kondition för att säkerställa att de orkar med den långa rutt som de ska färdas under julafton.
Varje ren har således tre nummer:
a = personnummer
b = hälsonummer
c = konditionsnummer
När nissarna har dessa tre nummer för varje ren så avgörs om renen är redo för att dra tomtesläden med en speciell formel:
Sista siffran i svaret på (sista siffran i a) * (sista siffran i b) ska vara lika med sista siffran i c.
Exempelvis: Om en ren har följande information, a = 14, b = 1612, c = 98, så är den redo att dra släden eftersom 4*2 = 8
På samma sätt om en ren har informationen a = 55, b = 92 och c = 712310, så är den också redo eftersom 5*2 = 10 och sista siffran i 10 är 0, vilket är samma som sista siffran i 712310.
Alla renars information är ordnad i en lång lista enligt:
a, b, c
Hur många renar i listan är redo för julafton?
Du kan ladda ner listan av renarnas nummer 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
Länkar
Nyhetsbrev