レベル1.5 Rustタスク集

Задание 1

型 i16 が取り得る値の範囲を説明してください。

Задание 2

-100 から 100 の間で、 7 の倍数であるすべての数をコンソールに出力してください。

Задание 3

二つの整数が与えられます:

rustlet num1: u16 = 12;
let num2: u16 = 13;

これらの数の最初の桁が一致することを確認してください。

Задание 4

二つの整数が与えられます:

rustlet num1: u16 = 36;
let num2: u16 = 12;

最初の数が二つ目の数で余りなく割り切れることを確認してください。

Задание 5

ある文字列が与えられます:

rustlet txt: &str = "123456789";

文字列の末尾から順番にすべての文字を走査し、コンソールに出力してください。

Задание 6

三つの整数が与えられます:

rustlet num1: u16 = 36;
let num2: u16 = 24;
let num2: u16 = 12;

これらの数の中で最も大きい数をコンソールに出力してください。

Задание 7

三つの文字が与えられます:

rustlet chr1: char = 'a';
let chr2: char = 'b';
let chr3: char = 'c';

これらの文字を一つの文字列に結合してください:

ruststd::string "abc"
Задание 8

キロバイト数を表す整数が与えられます:

rustint kb = 35;

この値をバイトに変換してください。

Задание 9

1 から 31 までの日数を表す整数が与えられます:

rustlet num: u16 = 1;

この日が月のどの旬(10日間)に該当するかを判定してください。