Játsszon itt: Google
Bizonyára észrevetted, hogy zajlik az olimpia. A Google is észrevette, és olyan Google Doodle-okat ad ki, amelyekkel a maga kis módján részt vehetsz a játékokon. A legtöbbünk számára ez azt jelenti, hogy körülbelül öt percig próbálkozhatunk akadályhajtással, kenuzással vagy kosárlabdázással, mielőtt elkezdenénk az igazi munkánkat végezni. A programozók számára ez azt jelenti, hogy megpróbálják kóddal legyőzni a Doodle-t.
És persze sikerült is nekik. Itt egy videó egy programozóról, aki 22 sor Python segítségével megdöntötte a Google Doodle olimpiai világrekordját.
A Geek.com jól összefoglalja, hogyan csinálta.
Először csak Pythonban futtatta az akadályfutót, és kézzel, a szóköz billentyűvel végezte az ugrásokat, 10,4 másodperces időt rögzítve. Aztán figyelmen kívül hagyta az akadályokat, és mindössze 0,4 másodperc alatt sikerült teljesítenie a pályát. Lenyűgöző, de ezzel nem játszott rendesen, és a 3 lehetséges csillagból csak 2-t ért el.
A végső, teljesen automatizált megoldás a leglenyűgözőbb, és kézi futással nem lehet felülmúlni. A futás és az ugrás automatizálásával egyaránt 1,5 másodperces időt értünk el.
És, itt a kosárlabda. Ehhez 48 Python sor kellett.
A kenuzás megoldása még nincs – talán az igazi olimpia elterelte a figyelmüket.