Rust тапшырмалар кырдалынын 4.6 деңгээли
Белгиленген сап берилген. Бул саптын кандай гана сандардан турарын текшериңиз.
Вектор берилген:
vec![1, 0, 2, 3, 0, 5]
Вектордон бардык нөлдөрдү өчүрүңүз:
[1, 2, 3, 5]
Вектор берилген:
let vct: Vec<i16> = Vec::new();
Бул векторду энчи даражасына чейинки экинин даражалары менен толтуруучу кодду жазыңыз:
[2, 4, 8, 16, 32]
Бүтүн сан берилген:
let num: u16 = 12345;
Бул сандын аягынан биринчи жуп санды алыңыз.
Төмөнкү сапты түзүүчү программаны жазыңыз:
"54321"
Бүтүн сандар менен массив берилген:
let arr = [123, 102, 345, 350];
Нөл цифрасын камтыган сандарды жаңы векторго жазыңыз.
Сап берилген:
"abcdef"
Бул саптын ар бир экинчи символун алыңыз:
"acf"