Səviyyə 6.9 tapşırıqlar toplusu Rust
Ən yaxın bazar gününə qədər neçə gün qaldığını müəyyən edin. Nəticəni konsola çıxarın.
Cari ayın son gününün həftənin gün adını konsola çıxarın.
Bir ədədli bəzi sətir verilib:
"1234567"
Rəqəm üçlüklərini sondan başlayaraq boşluqlarla ayırın. Bizim halda aşağıdakı alınmalıdır:
"1 234 567"
Ədədlərlə bir massiv verilib:
[1, 2, 3, 3, 4, 5}
Bu massivdə ardıcıl olaraq iki eyni elementin olub-olmadığını yoxlayın.
Saniyələr verilib:
let sec: i16 = 1323435;
Bu vaxta uyğun günlərin, saatların, dəqiqələrin və saniyələrin miqdarını tapın:
struct Time
{
days: u16,
hours: u8,
minutes: u8,
seconds: u8,
}
Yəni əvvəlcə tam günlərin miqdarını almaq, sonra qalandan tam saatların miqdarını ayırmaq, sonra qalandan tam dəqiqələrin miqdarını ayırmaq və qalanlar saniyələr olacaq.