Tahap 4.6 Buku Tugas Rust

Задание 1

Diberikan satu rentetan. Periksa sama ada rentetan ini hanya terdiri daripada digit.

Задание 2

Diberikan satu vektor:

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

Buang semua sifar daripada vektor:

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

Diberikan satu vektor:

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

Tulis kod yang akan mengisi vektor ini dengan kuasa dua sehingga kuasa ke-n:

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

Diberikan satu integer:

rustlet num: u16 = 12345;

Dapatkan digit genap pertama dari hujung nombor ini.

Задание 5

Tulis satu program yang akan membentuk rentetan berikut:

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

Diberikan satu array dengan integer:

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

Tulis ke dalam vektor baru nombor-nombor yang mengandungi digit sifar.

Задание 7

Diberikan satu rentetan:

rust"abcdef"

Dapatkan setiap aksara kedua bagi rentetan ini:

rust"acf"