Rozšiřování polí
Znovu se díváš na své časy z běhů. Od posledního záznamu jsi absolvoval/a další běhy. Také sis všiml/a, že jsi při předchozím zaznamenávání udělal/a chybu – čas posledního běhu jsi omylem zadal/a dvakrát.
Chceš tuto duplicitní hodnotu odstranit a přidat nové časy do pole.
Pole předchozích časů s názvem runtimes a pole nových časů s názvem new_runtimes jsou už pro tebe připravená.
Pamatuj, že funkce končící na ! mění své argumenty přímo. Ostatní funkce to nedělají.
Toto cvičení je součástí kurzu
Úvod do jazyka Julia
Pokyny k cvičení
- Pomocí funkce
pop!()odeber poslední hodnotu z poleruntimes, aby se zbavil/a duplicitního záznamu. - Pomocí funkce
append!()přidej nové časy běhů do poleruntimes.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
runtimes = [35.1, 34.0, 34.31, 32.8, 32.04, 33.66, 32.41, 32.32, 33.37, 31.4, 31.4];
new_runtimes = [30.44, 31.21, 30.38, 30.52, 30.2];
# Remove the duplicated value
duplicated_value = ____
# Append new runtimes and new_runtimes
____
println("Duplicated value $duplicated_value")
println("All run times: $runtimes")