Hrajte zde: Google
Možná jste si všimli, že se olympiáda děje. Google si toho také všiml a uvolňoval Google Doodles, který vám umožňuje soutěžit ve hrách svým malým způsobem. Pro většinu z nás to znamená asi pět minut pokusit se překážet, kánoe nebo hrát basketbal, než začneme dělat skutečnou práci. Pro programátory to znamená pokusit se porazit Doodle kódem.
A samozřejmě se jim to podařilo. Zde je video programátora používajícího 22 řádků Pythonu k rozbití světového rekordu olympijského světa Google Doodle.
Geek.com má dobré shrnutí toho, jak to udělal.
Nejprve právě zabil v Pythonu překážku a skočil ručně pomocí mezerníku a zaznamenal čas 10, 4 sekundy. Poté překonal překážky a zvládl dokončit kurz za pouhých 0, 4 sekundy. Působivé, ale to nehraje správně a dosáhlo pouze 2 ze 3 možných hvězd.
Konečné plně automatizované řešení je nejpůsobivější a nelze jej porazit manuálním spuštěním. Automatizace běhu i skákání dosáhla doby 1, 5 sekundy.
A tady je ten basketbal. Tenhle vzal 48 řádků Pythonu.
Dosud žádné řešení pro kanoistiku - možná se rozptýlili skutečnými olympiádami.
Více na Smithsonian.com:
Téma „Doodle 4 Google“ byla vyhlášena
Cooper-Hewitt: Soutěž Doodle 4 Google