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

Расскажите, в чем отличие цикла `loop` от цикла `while`.

Дан массив с целыми числами:

`let arr = [1, 2, 3, 4, 5];`

Выведите в консоль количество элементов в этом массиве.

Дан массив с целыми числами:

`let arr = [1, 2, 3, 4, 5];`

Выведите в консоль элементы этого массива.

Дан массив со строками:

`let arr = ["123", "456", "789"];`

Выведите в консоль первые символы каждого элемента этого массива.

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

`let num: u16 = 12345;`

Найдите сумму всех его четных цифр.

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

`let num: u8 = 12;`

Найдите факториал этого числа.

← →
↑