Rust тапшырмалар жыйнагынын 4.5 деңгээли

Задание 1

1 ден 1000 чейинки сандардын векторун алыңыз, алардын сандарынын суммасы 3 же 9 ге бөлүнөт.

Задание 2

Бүтүн сан берилген:

rustlet num: i16 = 12;

Бул сандын бөлүүчүлөрү менен векторду толтуруучу программа жазыңыз.

Задание 3

Төмөнкү сапты түзүүчү программа жазыңыз:

rust"xxxxx yyyyy zzzzz"
Задание 4

Бүтүн сандарды камтыган пикселдеги маанилер берилген:

rustlet size1: &str = "12px";
let size2: &str = "15px";

Бул маанилерди кошуп, натыйжа дагы пикселде болсун:

rust"28px"
Задание 5

Вектор берилген:

rust[1, 2, 3]

Жаңы вектор түзүңүз, анда биринчи вектордун ар бир элементи эки жолу кайталансын:

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

Вектор берилген:

rust[1, 2, 3, 4, 5]

Жаңы вектор түзүңүз, анда жаңы массивде биринчи массивдин бардык элементтери болсун, бирок анын N биринчи элементтеринен башкасы.