Сатҳи 4.9 китоби машқҳои Rust

Задание 1

Сатр бо ҳарфҳо ва рақамҳо дода шудааст:

rustlet txt: &str = 'a1b2c345';

Санҷед, ки дар ин сатр се ҳарф зиёд нест.

Задание 2

Ду рақам дода шудаанд:

rustlet num1: u16 = 12;
let num2: u16 = 34;

Ба вектор нав тақсимкунандаҳои мумтазии ин рақамҳоро нависед.

Задание 3

Вектор дода шудааст:

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

Бо ёрии давр векторро бо ададҳои тасодуфии бутун аз фосилаи аз 1 то 100 пур кунед.

Задание 4

Як сатр дода шудааст:

rust"abcdefg"

Аз ин сатр ҳар аломати сеюмро нест кунед. Дар ҳолати мо бояд чунин натиҷа ба даст ояд:

rust"abdeg"
Задание 5

Массив бо рақамҳои рӯзҳои ҳафта дода шудааст:

rustlet arr = [1, 2, 7];

Ба массив нав номҳои ин рӯзҳоро нависед:

rust["пн", "вт", "вс"]