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 бірінші элементтерін қоспағанда.