Přehrajte si zde: Google
Možná jste si všimli, že právě probíhají olympijské hry. Všimla si toho i společnost Google a vydává Google Doodles, které vám umožňují zapojit se do her svým vlastním malým způsobem. Pro většinu z nás to znamená asi pět minut zkoušení překážek, kanoistiky nebo basketbalu, než se začneme věnovat skutečné práci. Pro programátory to znamená pokusit se překonat Doodle pomocí kódu.
A samozřejmě se jim to podařilo. Zde je video, na kterém programátor pomocí 22 řádků jazyka Python překonal světový rekord v olympijské hře Google Doodle.
Geek.com dobře shrnuje, jak se mu to podařilo.
Nejprve jen spustil překážkový běh v Pythonu a skoky prováděl ručně pomocí mezerníku, přičemž zaznamenal čas 10,4 sekundy. Pak na překážky nebral ohled a podařilo se mu trať zvládnout za pouhých 0,4 sekundy. Působivé, ale to nehraje pořádně a dosáhl pouze 2 ze 3 možných hvězdiček.
Závěrečné plně automatizované řešení je nejpůsobivější a nelze ho překonat ručním během. Při automatizaci běhu i skoku bylo dosaženo času 1,5 sekundy.
A tady je ten basketbalový. Tenhle zabral 48 řádků Pythonu.
Řešení pro kanoistiku zatím nemáme – možná je rozptýlila skutečná olympiáda.