Ниво 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"