Lucka 9

Lösning presenteras imorgon kl 08:00

Sakta öppnas dörren. Innanför ser du en lång korridor upplyst med facklor. Du går in.

Du följer korridoren en stund. Är byggnaden helt tom?

Plötsligt delar sig korridoren. Åt ena hållet ser du en pil och på den står det “Kontrollrum”. Du bestämmer dig för att gå dit.

Du kliver in i kontrollrummet som är fyllt av datorskärmar och ett stort, långt skrivbord.

Ett ensamt tangentbord finns på skrivbordet. Du klickar på en tangent och en rad med tal dyker upp. Du ser också följande text:

“Beräkna lösenord. Börja på 0. Gå igenom listan tal för tal. Om ett tal är mindre är 50 adderar du det. Om ett tal är större eller lika med 50 subtraherar du det. Om ett tal är 2 så adderar du först 2, sedan multiplicerar du med 2.”

Exempel: Vi har följande lista: 38, 2, 60, 10. Det skulle ge följande beräkning

0 + 38 = 38 (Vi börjar på 0 och adderar 38 eftersom 38 är mindre än 50).
38 + 2 = 40 (Vi adderar först 2…)
40 * 2 = 80 (…och sedan multiplicerar vi med 2)
80 – 60 = 20 (Vi subtraherar med 60 eftersom 60 är större än 50)
20 + 10 = 30 (Vi adderar 10 eftersom 10 är mindre än 50)

I exemplet skulle lösenordet bli 30.

Du kan ladda ner listan av tal både som en lista 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