Rust meselelerini çözmegiň 4.6 derejesi

Задание 1

Setir berlen. Bu setiriň diňe sanlardan ybaratdygyny barlaň.

Задание 2

Wektor berlen:

rustvec![1, 0, 2, 3, 0, 5]

Wektordan ähli nollary aýyryň:

rust[1, 2, 3, 5]
Задание 3

Wektor berlen:

rustlet vct: Vec<i16> = Vec::new();

Bu wektory ikiň derejeleri bilen en-nji derejä çenli doldurýan kody ýazyň:

rust[2, 4, 8, 16, 32]
Задание 4

Butun san berlen:

rustlet num: u16 = 12345;

Bu sanyň ahyryndan birinji jübüt sanysyny alyň.

Задание 5

Aşakdaky setiri döredýän programmany ýazyň:

rust"54321"
Задание 6

Butun sanlar bilen sanaw berlen:

rustlet arr = [123, 102, 345, 350];

Nol sanysyny öz içine alýan sanlary täze wektora ýazyň.

Задание 7

Setir berlen:

rust"abcdef"

Bu setiriň her ikinji nyşanyny alyň:

rust"acf"