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

Задание 1

Дан массив со числами. Проверьте, что все элементы этого массива являются положительными числами.

Задание 2

Дан текст со словами. Дан также символ:

rustlet chr: char = 'a';

Выведите в консоль все слова, начинающиеся на заданный символ.

Задание 3

Дана некоторая строка:

rust"1203405"

Найдите позицию последнего нуля в строке.

Задание 4

Даны два массива:

rustint arr1: [i8: 5] = [1, 2, 3, 4, 5];
int arr2: [i8: 5] = [4, 5, 6, 7, 8];

Выведите в консоль общие элементы этих массивов:

rust4
5
Задание 5

Дана строка:

rustlet txt: &str = "abc def jhi";

Подсчитайте количество слов в этой строке.

Задание 6

Дано некоторое целое число:

rustlet num: i16 = 12000;

Подсчитайте количество нулей в конце этого числа:

rust3