レベル 4.2 Rustタスクブック

Задание 1

文字と数字を含む文字列が与えられます。 この文字列内の最後の数字の位置を取得してください。

Задание 2

10から1000までの範囲の数値のうち、 最初の桁が偶数であるものをすべてコンソールに出力してください。

Задание 3

次のベクターが与えられます:

rustlet vct = vec![1, 2, 3, 4, 5];

このベクターの要素の平方和を求め、 コンソールに出力してください。

Задание 4

整数が与えられます:

rustlet num: u16 = 12345;

この数値に含まれる偶数の桁の数を コンソールに出力してください。

Задание 5

整数が与えられます:

rustlet num: u16 = 12;

この数値のすべての約数を コンソールに出力してください。

Задание 6

2つの配列が与えられます:

rustlet arr1: [i8; 5] = [1, 2, 3, 4, 5];
let arr2: [i8; 5] = [1, 2, 3, 4, 5];

最初の配列のすべての要素が 2番目の配列に存在するか確認してください。

Задание 7

整数が与えられます:

rustlet num: u16 = 12345;

この数値の最初と最後の桁を 入れ替えてください:

rust52341