Rust問題集レベル6.9

Задание 1

最も近い日曜日まであと何日あるか 判定してください。 結果をコンソールに出力してください。

Задание 2

現在の月の最終日の曜日名を コンソールに出力してください。

Задание 3

数値の文字列が与えられます:

rust"1234567"

数値の末尾から開始して、3桁ごとに スペースで区切ってください。 この場合、結果は次のようになります:

rust"1 234 567"
Задание 4

数値の配列が与えられます:

rust[1, 2, 3, 3, 4, 5}

この配列内に、連続した同じ要素が 2つ存在するかどうかを チェックしてください。

Задание 5

秒数が与えられます:

rustlet sec: i16 = 1323435;

この秒数に対応する日数、 時間数、分数、秒数を 求めてください:

ruststruct Time
{
  days: u16,
  hours: u8,
  minutes: u8,
  seconds: u8,
}

まずは全体の秒数から 整数の日数を取得し、 その余りから整数の時間数を取得し、 さらにその余りから 整数の分数を取得し、 最後に残ったものを 秒数とする、という意味です。