Tahap 6.9 Buku Kerja Rust

Задание 1

Tentukan berapa hari lagi sehingga Ahad terdekat. Paparkan hasilnya dalam konsol.

Задание 2

Paparkan nama hari dalam minggu untuk hari terakhir bulan semasa.

Задание 3

Diberi suatu rentetan dengan nombor:

rust"1234567"

Pisahkan tiga digit dengan ruang, bermula dari akhir nombor. Dalam kes kami, hasilnya harus seperti berikut:

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

Diberi tatasusunan dengan nombor:

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

Periksa sama ada dalam tatasusunan ini terdapat dua elemen yang sama secara berturut-turut.

Задание 5

Diberi saat:

rustlet sec: i16 = 1323435;

Cari bilangan hari, jam, minit dan saat, yang sepadan dengan tarikh ini:

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

Maksudnya, pertama dapatkan bilangan hari penuh, kemudian dari baki asingkan bilangan jam penuh, kemudian dari baki asingkan bilangan minit penuh dan yang tinggal, akan menjadi saat.