Play here: Google
Ați observat, probabil, că au loc Jocurile Olimpice. Și Google a observat și el și a lansat Google Doodles care vă permit să concurați la jocuri în micul dumneavoastră mod. Pentru cei mai mulți dintre noi, asta înseamnă aproximativ cinci minute în care încercăm să facem obstacole sau canoe sau să jucăm baschet, înainte de a începe să ne ocupăm de munca adevărată. Pentru programatori, asta înseamnă să încerce să învingă Doodle-ul cu cod.
Și, bineînțeles, au reușit. Iată un video cu un programator care folosește 22 de linii de Python pentru a doborî recordul mondial olimpic al Google Doodle.
Geek.com are un rezumat bun al modului în care a făcut-o.
La început, el doar a pus hurdlerul să ruleze în Python și a făcut salturile manual cu bara de spațiu, înregistrând un timp de 10,4 secunde. Apoi nu a ținut cont de obstacole și a reușit să termine traseul în doar 0,4 secunde. Impresionant, dar asta nu se joacă corect și a obținut doar 2 din cele 3 stele posibile.
Soluția finală complet automatizată este cea mai impresionantă și nu poate fi bătută cu o execuție manuală. Automatizând atât alergarea, cât și săriturile, s-a obținut un timp de 1,5 secunde.
Și, iată-l și pe cel de baschet. Acesta a necesitat 48 de linii de Python.
Nici o soluție pentru canotaj încă – poate că au fost distrași de adevăratele Jocuri Olimpice.