Úroveň 9.6 úloh Rust

Задание 1

Dané nějaké URL:

rustlet url: &str = "http://test.com/dir1/dir2/dir3/page.html";

Získejte jméno první složky:

rust"dir1"
Задание 2

Vytvořte funkci, která bude přijímat číslo, a vracet toto číslo slovy. Nechť funkce pracuje s čísly do 999. Podívejte se na příklad:

rustfunc(123); // vypíše 'sto dvacet tři'
Задание 3

Daný řetězec obsahující dvě čísla a matematickou operaci mezi nimi:

rust'10 + 20'

Napište kód, který vypočte výsledek zapsané matematické operace.