Уровень 4.5 задачника Rust

Задание 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 первых элементов.