Úroveň 4.6 úloh Rust
Задание 1
Je dán řetězec. Ověřte, že tento řetězec se skládá pouze z číslic.
Задание 2
Je dán vektor:
rustvec![1, 0, 2, 3, 0, 5]
Odstraňte z vektoru všechny nuly:
rust[1, 2, 3, 5]
Задание 3
Je dán vektor:
rustlet vct: Vec<i16> = Vec::new();
Napište kód, který naplní tento vektor mocninami dvojky až do n-té mocniny:
rust[2, 4, 8, 16, 32]
Задание 4
Je dáno celé číslo:
rustlet num: u16 = 12345;
Získejte první sudou číslici od konce tohoto čísla.
Задание 5
Napište program, který vytvoří následující řetězec:
rust"54321"
Задание 6
Je dáno pole s celými čísly:
rustlet arr = [123, 102, 345, 350];
Zapište do nového vektoru ta čísla, která obsahují číslici nula.
Задание 7
Je dán řetězec:
rust"abcdef"
Získejte každý druhý znak tohoto řetězce:
rust"acf"