Ниво 9.6 на задачите во Rust

Задание 1

Даден е некој URL:

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

Добијте го името на првата папка:

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

Направете функција која ќе прифаќа број, а ќе го враќа тој број со зборови. Нека функцијата работи со броеви до 999. Погледнете го примерот:

rustfunc(123); // ќе отпечати 'сто дваесет и три'
Задание 3

Даден е стринг кој содржи два броја и математичка операција помеѓу нив:

rust'10 + 20'

Напишете код кој ќе го пресмета резултатот од запишаната математичка операција.