Soutěž: Machr na algoritmy - rychlost internetu
Zadání
Vítám Vás u další minisoutěže Machr, tentokrát na Algoritmy. Minule jsme měřili rychlost disku, tentokrát zkusíme něco podobného. Vašim úkolem bude naprogramovat aplikaci, která změří rychlost vašeho připojení k internetu. Měřit budeme upload a download, volitelně můžete měřit i odezvu. Abychom si upřesnili pojmy, tak download znamená rychlost, jakou můžete soubory reálně stahovat a upload je rychlost jakou reálně soubory nahráváte na internet. Odezva pak znamená, jak dlouho trvá, než nějaký server odpoví (latence sítě).
Aplikace by měla měřit nějaké rozumné hodnoty. Neměli byste mi vypsat vyšší než je teoretická hodnota udávaná poskytovatelem. Pokud aplikace bude provádět úlohu delší dobu, měla by ukázat progressbar (aby uživatel věděl, že se něco děje) a nezamrzat u toho.
Nesmíte využít žádné knihovny třetích stran. Nesmíte ani využít
jiných služeb, které budou měřit za Vás. Abychom machrovi vrátili jednu z
jeho edukativních vlastností tentokrát můžete použít pouze Javu.
Algoritmus je všude stejný, takže by neměl být problém se naučit nový
jazyk. Navíc Java má velmi podobnou syntaxi většině ostatních jazyků a
znalost Javy se v životě hodí.
Řešení odevzdávejte formulářem níže.
Výhra
Vítěz dostane placku Machr, pár samolepek a ocenění do portfolia.
Výsledky
Jméno | bodů | Řešení ( Stáhnout vše ) |
---|---|---|
Petr Štechmüller | 90 | Stáhnout řešení |
Ondřej Štorc | 85 | Stáhnout řešení |
Neaktivní uživatel | 70 | Stáhnout řešení |
Jan Poláček | 70 | Stáhnout řešení |
Matěj Kripner | 65 | Stáhnout řešení |
brambora | 60 | Stáhnout řešení |
Štefan Pružinský | 60 | Stáhnout řešení |
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 1 zpráv z 51.