Spela här: Google
Du kanske har märkt att de olympiska spelen pågår. Google har också lagt märke till det och har släppt Google Doodles som låter dig tävla i spelen på ditt eget lilla sätt. För de flesta av oss innebär det ungefär fem minuter av försök till hinderhoppning, kanotpaddling eller basketspel innan vi börjar få vårt riktiga arbete gjort. För programmerare innebär det att försöka slå Doodle med kod.
Och de lyckades förstås. Här är en video där en programmerare använder 22 rader Python för att slå det olympiska världsrekordet för Google Doodle.
Geek.com har en bra sammanfattning av hur han gjorde det.
I början fick han bara igång hurdler i Python och gjorde hoppen manuellt med mellanslagstangenten, och registrerade en tid på 10,4 sekunder. Sedan struntade han i hindren och lyckades genomföra banan på bara 0,4 sekunder. Imponerande, men det spelar inte ordentligt och uppnådde bara 2 av 3 möjliga stjärnor.
Den sista helautomatiska lösningen är den mest imponerande och kan inte slås med en manuell körning. Genom att automatisera både löpning och hoppning uppnåddes en tid på 1,5 sekunder.
Och här är basketbollen. Den här tog 48 rader Python.
Ingen lösning för kanotpaddling ännu – kanske blev de distraherade av de riktiga olympiska spelen.