Poziom 4.6 zestawu zadań Rust
Задание 1
Dany jest ciąg znaków. Sprawdź, czy ten ciąg znaków składa się tylko z cyfr.
Задание 2
Dany jest wektor:
rustvec![1, 0, 2, 3, 0, 5]
Usuń z wektora wszystkie zera:
rust[1, 2, 3, 5]
Задание 3
Dany jest wektor:
rustlet vct: Vec<i16> = Vec::new();
Napisz kod, który wypełni ten wektor potęgami dwójki do n-tej potęgi:
rust[2, 4, 8, 16, 32]
Задание 4
Dana jest liczba całkowita:
rustlet num: u16 = 12345;
Pobierz pierwszą parzystą cyfrę od końca tej liczby.
Задание 5
Napisz program, który utworzy następujący ciąg znaków:
rust"54321"
Задание 6
Dana jest tablica z liczbami całkowitymi:
rustlet arr = [123, 102, 345, 350];
Zapisz do nowego wektora te liczby, które zawierają cyfrę zero.
Задание 7
Dany jest ciąg znaków:
rust"abcdef"
Pobierz co drugi znak tego ciągu:
rust"acf"