Tocar aqui: Google

Talvez tenha reparado que as Olimpíadas estão a acontecer. O Google também reparou, e tem lançado o Google Doodles que lhe permite competir nos jogos à sua pequena maneira. Para a maioria de nós, isso significa cerca de cinco minutos de tentativa de obstáculos ou canoagem ou jogar basquetebol antes de começarmos a fazer o nosso verdadeiro trabalho. Para programadores, isso significa tentar vencer o Doodle com código.

E, claro, eles conseguiram. Aqui está um vídeo de um programador usando 22 linhas de Python para quebrar o recorde mundial olímpico do Google Doodle.

Geek.com tem um bom resumo de como ele o fez.

No início, ele apenas pôs o hurdler a correr em Python e fez os saltos manualmente com a barra de espaço, gravando um tempo de 10,4 segundos. Depois ele desconsiderou os obstáculos e conseguiu completar o percurso em apenas 0,4 segundos. Impressionante, mas isso não é jogar corretamente e só conseguiu 2 das 3 estrelas possíveis.

A solução final totalmente automatizada é a mais impressionante e não pode ser batida com uma corrida manual. Automatizando tanto a corrida como os saltos foi alcançado um tempo de 1,5 segundos.

E, aqui está a do basquetebol. Esta levou 48 linhas de Python.

Sem solução de canoagem ainda – talvez se tenham distraído com as verdadeiras Olimpíadas.

Deixe uma resposta

O seu endereço de email não será publicado.