Ниво 4.6 задатака Rust
Задание 1
Дат је стринг. Проверите да ли се овај стринг састоји само од цифара.
Задание 2
Дат је вектор:
rustvec![1, 0, 2, 3, 0, 5]
Уклоните из вектора све нуле:
rust[1, 2, 3, 5]
Задание 3
Дат је вектор:
rustlet vct: Vec<i16> = Vec::new();
Напишите код који ће попунити овај вектор степенима двојке до n-тог степена:
rust[2, 4, 8, 16, 32]
Задание 4
Дат је цео број:
rustlet num: u16 = 12345;
Нађите прву парну цифру од краја овог броја.
Задание 5
Напишите програм који ће формирати следећи стринг:
rust"54321"
Задание 6
Дат је низ целих бројева:
rustlet arr = [123, 102, 345, 350];
Упишите у нови вектор оне бројеве који садрже цифру нулу.
Задание 7
Дат је стринг:
rust"abcdef"
Нађите сваки други симбол овог стринга:
rust"acf"