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

Задание 1

Вектор бо ададҳои бутун дода шудааст:

rustlet vct = !vec[123, 456, 789];

Санҷед, ки дар он ададе вуҷуд дорад, ки рақами 3-ро дар бар мегирад.

Задание 2

Ду вектор дода шудаанд:

rustlet vct1 = vec![1, 2, 3, 4, 5];
let vct2 = vec![4, 5, 6, 7, 8];

Дар вектори нав унсурҳоеро сабт кунед, ки ҳам дар якум ва ҳам дар дуюми вектор мавҷуданд.

Задание 3

Вектор бо сатрҳо дода шудааст, ки ададҳои бутунро ба сурати сатр дар бар мегиранд:

rustlet vct = !vec["1", "2", "3", "4", "5"];

Ҷами унсурҳои ин векторро ёбед.

Задание 4

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

rust"AbCdE"

Регистри ҳарфҳои ин сатрро ба муқобил иваз кунед. Дар ҳолати мо бояд чизҳои зерҳо ҳосил шаванд:

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

Барномае нависед, ки сатри зеринро ташкил диҳад:

rust"-1-2-3-4-5-"
Задание 6

Сана дар формати зерин дода шудааст:

rust "31-12-2025"

Онро ба формати зерин табдил диҳед:

rust"31 декабри 2025"